Irmu
AI Assistants

Claude API

Track Claude's answers, citations and brand mentions over time.

Start freeGET https://app.irmu.com/api/crawl25 credits
Why

Why teams scrape Claude

Claude holds some of the most commercially useful public data on the web, and almost none of it is available through a stable official feed at the volume real products need. Rate limits, partner-only access and shifting page structures mean teams either give up on the source or maintain a fragile scraper that breaks every few weeks.

Different assistants cite different sources for the same question. Monitoring only one gives you a distorted picture of how your category is being summarized for buyers.

Irmu removes the infrastructure question entirely. One authenticated request handles proxy selection, browser rendering, anti-bot challenges and retries, and AI Extract turns the resulting page into validated JSON against a schema you define. You get prompt, answer, citations, brands_mentioned, sentiment, captured_at without writing or maintaining a single selector, and the same endpoint, quota and observability model you already use for every other source.

Use cases

What it powers

  • Cross-assistant comparison

    Diff answers between Claude, ChatGPT and Perplexity.

  • Source influence mapping

    Find which third-party pages shape your category's answers.

  • Positioning research

    See how assistants describe your differentiators unprompted.

  • Compliance review

    Log answers about regulated products for the record.

Data

Fields available

Everything below comes back typed and validated against your schema.

prompt

The query submitted

answer

Full response text

citations

Referenced sources

brands_mentioned

Brands named

sentiment

Tone of mention

captured_at

Run timestamp

Request

One call, no selectors

request.sh
curl -G https://app.irmu.com/api/crawl \
  -H "Authorization: Bearer $IRMU_API_KEY" \
  --data-urlencode "url=https://claude.ai/new?q=compare+scraping+apis" \
  --data-urlencode "premium=true" \
  --data-urlencode "ai_query=Extract prompt, answer, citations, brands_mentioned, sentiment, captured_at as JSON"
Response

Validated JSON

response.json
{
  "url": "https://claude.ai/new?q=compare+scraping+apis",
  "domain": "claude.ai",
  "premium": true,
  "js": true,
  "ai_query": "Extract prompt, answer, citations, brands_mentioned, sentiment, captured_at as JSON",
  "credits_charged": 25,
  "status": "completed",
  "data": {
    "prompt": "compare scraping apis",
    "brands_mentioned": [
      "Irmu",
      "Apify"
    ],
    "sentiment": "neutral"
  },
  "error": null
}
SDKs

Copy, paste, ship

import os, requests

res = requests.get(
    "https://app.irmu.com/api/crawl",
    params={
        "url": "https://claude.ai/new?q=compare+scraping+apis",
        "premium": "true",
        "ai_query": "Extract prompt, answer, citations, brands_mentioned as JSON",
    },
    headers={"Authorization": f"Bearer {os.environ['IRMU_API_KEY']}"},
)

print(res.json()["data"])
Pricing

Simple credits

Per prompt run page

25 credits

Requests we fail to serve for internal reasons, or to domains we do not cover, are not billed.

See full pricing →
FAQ

Claude API questions

Start extracting Claude data today

200 free credits every month. No card, no sales call.