{"uid":"cap_tnYAtTkltfVpiYvSLcscA","slug":"agenttoll-openaq-air-quality-lookup-c227dc96","name":"AgentToll OpenAQ Air Quality Lookup","description":"108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.","url":"https://agenttoll.dev/paid/osint/openaq-air","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer"},"country":{"type":"string"}}},"responseSchema":{"type":"object","properties":{"data":{"oneOf":[{"type":"array"},{"type":"object"}]},"meta":{"type":"object","properties":{"count":{"type":"integer"},"source":{"type":"string"},"generated_at":{"type":"string","format":"date-time"}}},"cached":{"type":"boolean"},"success":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-d_dxrQmX-0fgoP1Xs1a0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches real-time air quality monitoring data from OpenAQ, filterable by country and result limit, returning sensor readings and metadata.","exampleAgentPrompt":"Pull the latest air quality readings from OpenAQ for India, give me up to 50 results so I can see current pollution levels across monitoring stations.","exampleUseCases":[{"title":"Country-level pollution research","prompt":"Can you grab air quality data for Germany from OpenAQ — limit it to 100 results — so I can analyze current pollutant levels across the country?"},{"title":"Environmental health monitoring","prompt":"I need the latest air quality sensor readings for Brazil from OpenAQ, return up to 25 results, so I can check for any areas with elevated pollution."},{"title":"OSINT environmental data gathering","prompt":"Fetch me OpenAQ air quality data for China with a limit of 50 results — I'm compiling an environmental report and need current monitoring station readings."}],"resultDescription":"Returns a JSON object with a data array containing air quality measurements from OpenAQ monitoring stations, a meta object with total count, source name, and generation timestamp, plus boolean flags for success and whether the result was cached.","failureModes":["Invalid or unrecognized country code returns empty data array","Limit value out of acceptable range may cause validation error","OpenAQ upstream unavailability results in failure response","Payment failure (insufficient USDC balance) blocks the request","Cached results may be slightly stale if cached flag is true"],"whenToPreferThis":"Use this endpoint when an AI agent needs programmatic access to real-time or recent air quality data from the OpenAQ global sensor network, filtered by country, without managing OpenAQ API credentials directly. Ideal for OSINT pipelines, environmental research agents, and public health monitoring workflows that operate on a pay-per-call basis via USDC on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:55:57.546Z","isFirstParty":false}