70
/100
prowl
Benchmarked May 22, 2026

IQAir

Air quality and weather data

weatheraidata platform_profile
Benchmark Your API

Score Breakdown

Latency 10/10
Parseability 9/10
Auth Simplicity 8/10
Token Efficiency 8/10
Documentation 6/10
First-Try Success 6/10
Consistency 4/10
Error Clarity 4/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
```json
{
  "service_type": "platform",
  "base_url": "https://www.iqair.com",
  "auth_method": "api_key",
  "auth_config": {
    "type": "api_key",
    "location": "query_parameter",
    "parameter_name": "key"
  },
  "endpoints": [
    {
      "path": "/v2/city",
      "method": "GET",
      "description": "Get current air quality data for a specific city"
    },
    {
      "path": "/v2/nearest_city", 
      "method": "GET",
      "description": "Get air quality data for nearest city to coordinates"
    },
    {
      "path": "/v2/countries",
      "method": "GET", 
      "description": "Get supported countries"
    },
    {
      "path": "/v2/states",
      "method": "GET",
      "description": "Get supported states in a country"
    },
    {
      "path": "/v2/cities",
      "method": "GET",
      "description": "Get supported cities in a state"
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Limited requests per month",
      "paid_tiers": "Higher rate limits and additional features",
      "enterprise": "Custom solutions available"
    }
  },
  "rate_limits": {
    "free_tier": "10,000 calls/month",
    "paid_tiers": "Higher limits based on plan"
  },
  "capabilities": [
    "Real-time air quality monitoring",
    "Air Quality Index (AQI) data",
    "Pollutant measurements (PM2.5, PM10, NO2, SO2, O3, CO)",
    "Weather data integration", 
    "Global coverage with 100+ countries",
    "Historical air quality data",
    "Air quality forecasting",
    "Health recommendations based on AQI",
    "Location-based air quality lookup",
    "Multiple data sources aggregation",
    "Government and sensor network data",
    "Mobile app integration support"
  ],
  "raw_analysis": "IQAir is a leading global air quality monitoring platform that provides comprehensive air pollution and weather data through their API service. The platform aggregates data from government monitoring stations, low-cost sensors, and satellite data to provide real-time and historical air quality information covering over 100 countries worldwide. Their service is particularly valuable for health apps, smart city initiatives, environmental monitoring, and IoT applications. The platform measures key pollutants including PM2.5, PM10, nitrogen dioxide, sulfur dioxide, ozone, and carbon monoxide, presenting data in standardized Air Quality Index (AQI) format. IQAir's strength lies in their data accuracy, global coverage, and integration capabilities, making them a trusted source for developers building environmental health applications, weather services, and smart home automation systems. The API follows RESTful principles with JSON responses and supports various query methods including city-based lookups, coordinate-based searches, and hierarchical location browsing. Their freemium model makes it accessible for developers while offering enterprise solutions for high-volume commercial applications."
}
```
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /429160ms
robots_txtGET /robots.txt42958ms
llms_txtGET /llms.txt42949ms
Interpret
```json
{
  "overall": 65,
  "dimensions": {
    "token_efficiency": 8.5,
    "first_try_success": 6.0,
    "response_parseability": 9.0,
    "error_clarity": 4.0,
    "doc_quality": 6.0,
    "auth_simplicity": 7.5,
    "latency": 10.0,
    "consistency": 4.0
  },
  "pricing_normalized": {
    "free_tier": "Limited requests per month",
    "model": "freemium",
    "enterprise_available": true
  },
  "issues": [
    "All endpoints returning 429 rate limit errors with Vercel security checkpoint",
    "Documentation and API access blocked by aggressive rate limiting",
    "Security checkpoint preventing automated evaluation",
    "Unclear actual API error handling due to access restrictions"
  ],
  "recommendations": [
    "Adjust rate limiting to allow legitimate API evaluation and documentation access",
    "Provide public documentation that doesn't trigger security checkpoints",
    "Implement clearer error messages for rate limiting and authentication",
    "Consider API key-based access that bypasses general rate limits",
    "Add status page or health endpoint that's publicly accessible"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard