The search API for the AI era
One API for Google and every AI search engine. Real-time structured JSON for tracking visibility or powering search in your own product.
One API for Google and every AI search engine. Real-time structured JSON for tracking visibility or powering search in your own product.
Covers the main SEO and AI SEO providers, at any scale and across regions.
Every engine takes the same country targeting, so one run repeats in the next market.
Going direct to each API costs more than it looks. Four places it shows, and what cloro does.

Direct provider APIs return the answer text, not its sources. cloro parses sources and citations from every response, so you know which pages to work on.

Each provider requires separate API integration, creating technical overhead. cloro puts every engine behind one API and one response shape, so a new engine is a config change.

Token-based pricing varies by model and provider, making costs unpredictable. cloro charges a published credit cost per request, so you can price a run in advance.
Choose your platform, send a query, get structured data back: markdown, text, or HTML, plus parsed sources, citations, query fan-out, and shopping blocks.
from cloro import Cloro
client = Cloro(api_key="sk_live_your_api_key_here")
response = client.monitor.chatgpt(
prompt="What do you know about Tesla's latest updates?",
country="US",
state="CA",
include={"markdown": True},
)
print(response["result"]["text"]){
"success": true,
"result": {
"text": "Tesla's recent updates include significant improvements to their Full Self-Driving capability...",
"sources": [
{
"position": 1,
"url": "https://tesla.com/updates/fsd",
"label": "Tesla FSD Updates",
"description": "Latest Full Self-Driving improvements and capabilities"
}
],
"html": "<div class=\"markdown\"><p>Tesla's recent updates include...</p></div>",
"markdown": "**Tesla's recent updates** include significant improvements...",
"searchQueries": [
"Tesla updates 2024",
"Full Self Driving improvements"
],
"shoppingCards": [
{
"position": 1,
"product": {
"name": "Model Y",
"brand": "Tesla",
"price": "$43,990",
"currency": "USD",
"rating": 4.5,
"reviewCount": 2847,
"imageUrl": "https://example.com/tesla-model-y.jpg",
"productUrl": "https://tesla.com/modely",
"description": "All-electric compact SUV with Autopilot"
}
}
]
}
}Start free. Price per credit drops as your volume grows — see every tier below.
| Plan | Price / mo | Credits | Per 1k | Concurrency | Seats | Support |
|---|---|---|---|---|---|---|
| Free | $0 | 500 | — | 1 | 1 | Documentation assistant |
| Lite | $30 | 37,500 | $0.80 | 10 | Unlimited | |
| Hobby | $100 | 250,000 | $0.40 | 20 | Unlimited | |
| StarterPopular | $250 | 650,000 | $0.39 | 50 | Unlimited | |
| Growth | $500 | 1,350,000 | $0.37 | 75 | Unlimited | Priority email |
| Business | $1,000 | 2,800,000 | $0.36 | 100 | Unlimited | Priority email |
| Enterprise 2K | $2,000 | 5,871,025 | $0.34 | 135 | Unlimited | Slack |
| Enterprise 3K | $3,000 | 9,306,606 | $0.32 | 175 | Unlimited | Slack |
| Enterprise 4K | $4,000 | 12,756,261 | $0.31 | 215 | Unlimited | Slack |
| Enterprise 5K | $5,000 | 16,391,783 | $0.31 | 255 | Unlimited | Slack |
| Enterprise | $5,000+ | Increased concurrency, overages on credits and credit discounts for annual contracts.Know more | ||||
Engineers, founders and marketers who replaced their own scrapers with one API.
I like cloro's great API which is fast, reliable, and up-to-date. Additionally, I appreciate the nice pricing and good developer user experience. The initial setup was super easy, which made getting started a breeze.
Julian B.
Founder, Framebird.io
What I like best about cloro is that it shows the actual AI response for a specific query, including which brands were mentioned, which competitors appeared, and what sources were cited. It gives us clear, query-level visibility rather than just high-level traffic data.
Bindu A.
Applied AI Engineer
I appreciate cloro for its cost and speed. With our large volume of searches, the cost is really important for our unit economics. Setting it up was very easy.
Ahmed G.
Small-Business
I like that cloro allows me to use just one API to handle different calls for various AI models, which makes it very convenient. I also find the playground set up on their website extremely useful because I can test API calls immediately without setting up my own environment.

John Rey B.
Full-stack Digital Marketer
I use cloro for my startup rekkd.io, which helps restaurant owners and marketers see how different LLMs perceive their business. I really like cloro's usability, and I appreciate having full information about sources and visited resources when I send a prompt.
Alexander M.
Lead Solutions Architect
Querying ChatGPT, Gemini, Perplexity, Copilot, and Google AI as part of our brand analytics pipeline used to mean maintaining separate SDKs and authentication flows for each, but with cloro, it's just one POST request with the same payload structure regardless of the platform. This alone saved us days of integration work.
Verified User in Program Development
Small-Business
cloro excels in high-fidelity citation mapping, reliably extracting exact source URLs and citations into a clean, structured JSON format, making it robust for verifying AI claims and tracking brand visibility. The setup was smooth and took under 15 minutes.
you s.
Small-Business
I find cloro to be very useful for AI API calling as it's cheap and fast. I also like that it offers UI scraping at an affordable cost, making it reasonably priced for what it provides.
Chanwoo S.
CTO
The JSON response is well-structured and parsed — text, citations, sources, all separated cleanly. No need to parse raw HTML like with other providers. Response time around 20 seconds for ChatGPT. Simple REST API, easy to integrate.
Verified User in Marketing and Advertising
Small-Business
Our API delivers structured responses in 30-45 seconds on average. We handle all the complexity of automation and parsing to give you clean markdown content and citations in near real-time.
We extract the complete AI response in parsed markdown format, all source & citations with URLs and labels. Everything is delivered as structured JSON for easy integration into your systems.
We support ChatGPT (with Web Search), Google Gemini, Perplexity, Microsoft Copilot, Google AI Overview, and Google Search. Our unified API lets you extract data from all these sources using a consistent interface.
Yes. The AI Visibility Leaderboard is built on this API and republished every Monday: which brands ChatGPT, Perplexity, Gemini, Copilot, and Google AI Mode name and cite across twelve software categories, alongside every domain they cited as a source. No signup, and each weekly snapshot stays available so you can cite a specific week.
Yes! We offer an async endpoint that allows you to submit tasks and receive the results via webhook. This is ideal for high-volume scraping and ensures reliability without keeping connections open.
Concurrency limits depend on your subscription plan. For example, business plans often start with higher concurrency limits (e.g., 100). If you exceed your limit, you will receive a 429 status code. We recommend implementing client-side queuing or using our async endpoint.
You can increase your concurrency by subscribing to a higher-volume package. Since we dedicate resources exclusively to your organization, we want to ensure those resources are fully utilized and not just spiky traffic. However, if you are indeed limited by concurrency (constantly using your concurrency more than 70% of the time), you should contact us so we can adjust.
Yes. By default, we return parsed structured JSON to keep responses lightweight. However, you can retrieve the full raw HTML of the result page by setting include.html: true in your request.
Yes, we support all countries globally, plus US state-level targeting on ChatGPT, Copilot, Perplexity, Gemini, and Grok — pass the state parameter (e.g. CA) alongside country: US and we route the request through a proxy in that state. See the states endpoint for the full list. Note that some models (like Gemini) may have regional availability restrictions (e.g., EU).
You generally don't need to implement complex timeout logic. Our system automatically retries requests up to 10 times with a maximum duration of 5 minutes to ensure high success rates.
Credits are deducted only when we successfully extract and deliver AI response data. Failed extractions or system errors do not consume your credits.
No, credits do not roll over from month to month. Each billing cycle, you receive your allocated credits based on your subscription plan. Any unused credits expire at the end of the billing period.
Track your brand and your competitors across global SERPs, with low latency.