cloro

The scraper for SEO and AI SEO

Get the real user interface responses from
with any scale and format you need.
4.7 on G2 G2.com software review platform logo
Try 500 credits for free

No credit card required.

AI models API example
Live

Example Request

POST
curl -X POST https://api.cloro.dev/v1/monitor/chatgpt \\
  -H "Authorization: Bearer sk_live_your_api_key_here" \\
  -H "Content-Type: application/json" \\
  -d '{
    "prompt": "What do you know about Tesla's latest updates?",
    "country": "US",
    "include": {
      "markdown": true
    }
  }'

Response

22.1s
{
  "success": true,
  "result": {
    "text": "...",
    "sources": [],
    "html": "...",
    "markdown": "...",
    "searchQueries": [],
    "shoppingCards": [],
    "entities": []
  }
}
Trusted by top SEO & AI SEO companies
500M+ monthly API calls

Structured data with a single API

Currently supporting the major SEO and AI SEO providers.
Ready for any scale, across multiple regions.

Why cloro is your best option

Direct LLM API integration has hidden costs and difficult scalability.

No sources / citations

No sources / citations

Direct provider APIs don't give the tools to influence SEO.

Multiple API integrations

Multiple API integrations

Each provider requires separate API integration, creating technical overhead.

Unpredictable cost

Unpredictable cost

Token-based pricing varies by model and provider, making costs unpredictable.

How the cloro integration works

Easily extract markdown, text or HTML. We parse the relevant objects of each response, such sources, citations, query fan-out, shopping and others.

Request example

python
import requests

response = requests.post(
  "https://api.cloro.dev/v1/monitor/chatgpt",
  headers={
    "Authorization": "Bearer sk_live_your_api_key_here",
    "Content-Type": "application/json"
  },
  json={
    "prompt": "What do you know about Tesla's latest updates?",
    "country": "US",
    "include": {
      "markdown": true
    }
  }
)

print(response.json())

Response example

200 OK application/json
{
  "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"
        }
      }
    ]
  }
}

Simple, transparent pricing

Plans for all needs, with lowering price per credit as you scale.

Hobby
$100/mo
250,000 credits
  • $0.40 per 1000 credits
  • 10 concurrent jobs
  • Email support
Starter
$250/mo
694,444 credits
  • $0.36 per 1000 credits
  • 25 concurrent jobs
  • Email support
Most Popular
Growth
$500/mo
1,562,500 credits
  • $0.32 per 1000 credits
  • 50 concurrent jobs
  • Priority email support
Business
$1,000/mo
3,333,333 credits
  • $0.30 per 1000 credits
  • 100 concurrent jobs
  • Priority email support
Enterprise
$1,500+
Large volumes
  • Volume discounts
  • Larger concurrency
  • Slack support

Each provider requires different credit amounts per request. Prices below apply to async/batch requests, sync include a +2 credit surcharge.

ChatGPT (query fan-out) 7 credits
ChatGPT (web search) 5 credits
Perplexity 3 credits
Grok 3 credits
Copilot 5 credits
AI Mode 4 credits
AI Overview (incl. SERP) 5 credits
Gemini 4 credits
Google Search (n=10) 3 credits
Google Search (n=30) 4 credits
Google Search (n=100) 5 credits

Google News uses the same pricing as Google Search.

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.

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 an 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. 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.

What payment methods do you accept?+

We accept all major credit cards for self-service plans. For Enterprise accounts, we work with bank transfers (ACH/Wire).

Why don't you offer a cheaper plan?+

Our service goes beyond just the API: we strive to provide the best customer support and short feedback cycles. This is why we decided to set a minimum tier that ensures everyone receives quality support. This approach allows us to focus on delivering exceptional value to customers who are serious about scaling their operations.

What is your refund policy?+

We do not offer refunds. We offer some free credits precisely for the purpose of testing. For self-service plans, you may cancel at any time and your access will continue until the end of your current billing period. For full details, please review our Terms of Service.

Try the best SEO and AI SEO scraper

Monitor your brand and your competitors, at global scale and with the best performance.

Try 500 credits for free

No credit card required.