Used by the top SEO and AI SEO companies
1,000,000,000 monthly API calls
Structured data with a single API
Covers the main SEO and AI SEO providers,
at any scale and across regions.
Why teams pick cloro
Direct LLM API integration has hidden costs and difficult scalability.
No sources / citations
Direct provider APIs don't give the tools to influence SEO.
Multiple API integrations
Each provider requires separate API integration, creating technical overhead.
Unpredictable cost
Token-based pricing varies by model and provider, making costs unpredictable.
How the cloro integration works
Get back markdown, text, or HTML, plus parsed sources, citations, query fan-out, and shopping blocks pulled from each response.
Pricing that scales with you
Start free. Price per credit drops as your volume grows — see every tier below.
- Added monthly
- 1 concurrent job
- 1 seat
- Community support
- $0.80 per 1k credits
- 10 concurrent jobs
- Unlimited seats
- Email support
- $0.40 per 1k credits
- 20 concurrent jobs
- Unlimited seats
- Email support
Most Popular
- $0.39 per 1k credits
- 50 concurrent jobs
- Unlimited seats
- Email support
- Volume discounts
- More concurrency
- Unlimited seats
- Faster support
Compare all 11 tiers
| Plan | Price / mo | Credits | Per 1k | Concurrency | Seats | Support |
|---|---|---|---|---|---|---|
| Free | $0 | 500 | — | 1 | 1 | Community |
| 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 | ||||
Frequently Asked Questions
How quickly will I receive the data?+
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.
What data do you extract from AI models?+
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.
Which models do you support?+
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.
Can I see the kind of data you return before signing up?+
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.
Do you support asynchronous requests?+
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.
How does concurrency work?+
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.
Can I increase my concurrency limits?+
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.
Can I get the raw HTML?+
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.
Can I extract data from specific geographic regions?+
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).
What happens if a request times out?+
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.
When are credits deducted?+
Credits are deducted only when we successfully extract and deliver AI response data. Failed extractions or system errors do not consume your credits.
Do credits roll over from month to month?+
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.
Run SEO and AI SEO scrapes at scale
Track your brand and your competitors across global SERPs, with low latency.