Diffbot
Web Data for your AI [1]
Diffbot turns the web into structured data for AI, with products for market intelligence, news monitoring, machine learning, and e-commerce, including a knowledge graph. The REST API offers API-key auth, webhooks, eleven SDKs, and an official MCP server. Pricing is published and self-serve on a hybrid model from $299/month, with 10,000 credits free each month. It is GDPR compliant. Used by Snapchat, AstraZeneca, Klarna, and Indeed.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You have strict compliance requirements
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- Free forever. 10,000 credits/month, 5 calls/min. No credit card required. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No [7]
- Enterprise plan
- ✓ Yes [8]
- Minimum commitment
- No contracts required [9]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | 10,000 credits | month | $0 | source |
| Free | credit | credit | $0 | source |
| Startup | 250,000 credits | month | $299 | source |
| Startup | credit | credit | $0.001 | source |
| Plus | 1,000,000 credits | month | $899 | source |
| Plus | credit | credit | $0.0009 | source |
Capabilities
- Supported actions
- extract_analyze, extract_article, extract_discussion, extract_event, extract_image, extract_job, extract_list, extract_product, extract_video, enhance_get, enhance_post, bulk_enhance, knowledge_graph_search, knowledge_graph_combine, create_crawl, manage_crawl_job, retrieve_crawl_job_data, search_crawl_job_data, create_bulkjob, download_bulkjob_results, poll_bulkjob_status, list_bulkjobs_for_token, download_bulkjob_coverage_report, delete_bulkjob, download_single_bulkjob_result, stop_bulkjob, create_or_update_custom_api, custom_api_rulesets, extract_with_custom_api, delete_custom_api, retrieve_custom_apis, extract_content_not_available_online, extract_custom_headers, extract_custom_javascript [10]
- Input types
- URL, HTML markup, plain text [11]
- Output types
- JSON [12]
- Webhooks
- ✓ Yes [13]
- Sandbox / test mode
- ✗ No [14]
- SDK languages
- Python, Go, Ruby, Java, C#, Node.js, PHP, C, Scala, Clojure, Rust [15]
- MCP server
- ✓ Yes [16]
Trust & compliance
- SOC 2
- – Unknown [17]
- HIPAA
- – Unknown [18]
- GDPR
- ✓ Yes [19]
- ISO 27001
- – Unknown [20]
- PCI DSS
- – Unknown [21]
- Published SLA
- ✗ No [22]
- Rate limits
- Free: 5 Calls Per Minute; Startup: 5 Calls Per Second; Plus: 25 Calls Per Second; Enterprise: 25+ Calls Per Second [23]
- Known restrictions
- sublicense, resell, rent, lease, transfer, assign, time share, or otherwise commercially exploit or make the Service available to any third party, reverse engineer, decompile or disassemble any portion of the Service, bypass any robot exclusion headers or other measures we take to restrict access to the Site or Service, use the API or the Data in any manner that violates the rights of any person, including but not limited to intellectual property rights, rights of privacy or rights of publicity, IN NO EVENT WILL COMPANY'S LIABILITY TO YOU EXCEED $10 [24]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.diffbot.com/v3
- Version
- v3
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Rate limit
- 5 / minute
Adoption & maturity
- Notable customers
- Snapchat, AstraZeneca, Klarna, Indeed, NBC, BuzzFeed, Notion, Quora, SemRush, Sequoia Capital, Andreessen Horowitz, Opera, Doximity, FINRA, Factset, Meltwater, SmartNews, Vice, InMoment, Instapaper
Other Scraping & Crawling APIs
ScrapFly
"Scrape any site, drive any browser, power any agent. One API key."
Bright Data Web Scraper API
"The most reliable Web Scraping API. Scrape any website with automatic proxy rotation, anti-bot bypass, and JavaScript rendering."
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
Apify
Cloud platform for web scraping, browser automation, AI agents, and data for AI
Crawlbase
"Web data infrastructure for developers, enterprises & LLMs"
Firecrawl
The API to search, scrape, and interact with the web at scale.
References
- ↑Description: diffbot.com
- ↑Pricing model: diffbot.com · devtune.ai
- ↑Published pricing: diffbot.com · xpay.sh
- ↑Free tier: diffbot.com
- ↑Free tier details: diffbot.com · devtune.ai
- ↑Self-serve signup: diffbot.com · docs.diffbot.com
- ↑Requires sales call: diffbot.com · docs.diffbot.com
- ↑Enterprise plan: diffbot.com · devtune.ai
- ↑Minimum commitment: diffbot.com
- ↑Supported actions: docs.diffbot.com · docs.diffbot.com · docs.diffbot.com · docs.diffbot.com · docs.diffbot.com · docs.diffbot.com · docs.diffbot.com · docs.diffbot.com
- ↑Input types: docs.diffbot.com · docs.diffbot.com · docs.diffbot.com
- ↑Output types: github.com · docs.diffbot.com
- ↑Webhooks: blog.diffbot.com · diffbot.com
- ↑Sandbox: docs.diffbot.com · docs.diffbot.com
- ↑SDK languages: github.com · github.com · github.com · github.com · github.com · github.com · github.com · github.com · github.com
- ↑MCP server: github.com
- ↑SOC 2: diffbot.com
- ↑HIPAA: diffbot.com
- ↑GDPR: diffbot.com · aidoos.com
- ↑ISO 27001: diffbot.com
- ↑PCI DSS: diffbot.com
- ↑Published SLA: status.diffbot.com · status.diffbot.com
- ↑Rate limits: diffbot.com · docs.diffbot.com
- ↑Known restrictions: diffbot.com
Change history
- 2026-06-15 Score Agent Friendliness: 30 → 55
- 2026-06-15 Score Docs Quality: 15 → 55
- 2026-06-15 API Reference URL: (none) → https://docs.diffbot.com/reference
- 2026-06-15 Robots Allows Agents: (none) → Yes
- 2026-06-15 Llms Txt URL: (none) → https://docs.diffbot.com/llms.txt
- 2026-06-15 Has Structured Data: (none) → No
- 2026-06-15 Changelog URL: (none) → https://docs.diffbot.com/changelog
- 2026-06-15 Llms Txt Present: No → Yes
- 2026-06-14 Capabilities: {} → {"crawl":true,"structured_extraction":true}
- 2026-06-09 Best For: Prototypes and side projects — free to start, no sales call, AI agents and auto… → Prototypes and side projects - free to start, no sales call, AI agents and auto…
- 2026-06-09 Scoring Methodology: Scores are computed deterministically from this profile's published, sourced fi… → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Best For: (none) → Prototypes and side projects — free to start, no sales call, AI agents and auto…
- 2026-06-09 Score Pricing Transparency: (none) → 100
- 2026-06-09 Score Setup Speed: (none) → 75
- 2026-06-09 Score Docs Quality: (none) → 15
- 2026-06-09 Score Procurement Friction: (none) → 100
- 2026-06-09 Score Trust Readiness: (none) → 15
- 2026-06-09 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-09 Score Agent Friendliness: (none) → 30
- 2026-06-09 Avoid If: (none) → You have strict compliance requirements
- 2026-06-08 Docs URL: (none) → https://docs.diffbot.com
- 2026-06-08 Status Page URL: (none) → https://status.diffbot.com
- 2026-06-08 Rendering: (none) → static
- 2026-06-08 Llms Txt Present: (none) → No
- 2026-06-07 Summary Md: (none) → Diffbot turns the web into structured data for AI, with products for market int…
- 2026-06-07 SDK Packages: Python, Go, Ruby, Java, C#, Node.js, PHP, C, Scala, Clojure, Rust → Python, Go, Ruby, Java, C#, Node.js, PHP, C, Scala, Clojure, Rust
- 2026-06-07 Data Retention Policy URL: set to https://www.diffbot.com/company/privacy/
- 2026-06-07 Documented Rate Limits: set to Free: 5 Calls Per Minute; Startup: 5 Calls Per Second; Plus: 25 Calls Per Secon…
- 2026-06-07 Rate Limit Requests: set to 5
- 2026-06-07 Rate Limit Window: set to minute
- 2026-06-07 Known Restrictions: set to sublicense, resell, rent, lease, transfer, assign, time share, or otherwise com…
- 2026-06-07 Auth Methods: set to api_key
- 2026-06-07 Auth Docs URL: set to https://docs.diffbot.com/reference/authentication
- 2026-06-07 API Style: set to rest
- 2026-06-07 Base URL: set to https://api.diffbot.com/v3
- 2026-06-07 API Version: set to v3
- 2026-06-07 Versioning Scheme: set to url
- 2026-06-07 Stability: set to ga
- 2026-06-07 MCP URL: set to https://github.com/diffbot/diffbot-mcp
- 2026-06-07 Idempotency Supported: set to No
- 2026-06-07 Error Format: set to vendor-specific
- 2026-06-07 Requires Verification: set to No
- 2026-06-07 Starting Price Usd: set to 299
- 2026-06-07 Price Basis: set to month
- 2026-06-07 Free Tier Limit: set to 10,000 credits/month
- 2026-06-07 Notable Customers: set to Snapchat, AstraZeneca, Klarna, Indeed, NBC, BuzzFeed, Notion, Quora, SemRush, S…
- 2026-06-07 Fields Not Found: set to supported_regions, soc2, iso_27001, hipaa, pci_dss, ga_date, launched_at
- 2026-06-07 Slug: set to diffbot
- 2026-06-07 Extractor: set to parallel:ultra
- 2026-06-07 Last Verified At: set to 2026-06-06T00:00:00.000Z
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/diffbot \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/diffbot/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'