Web data API that turns pages into Markdown or JSON for AI models, with search, crawl and natural-language page interaction.

Diffbot AI features and pricing (October 2026)
Extraction APIs that classify web pages with computer vision and machine learning, plus a web-scale Knowledge Graph and NLP API.
from $299 per month
Pricing details
Free plan with 10,000 credits per month; Startup $299 and Plus $899 per month; Enterprise by quote. Extracting one page costs one credit, as of September 2026.
What is Diffbot?
Diffbot offers APIs that turn web pages into structured JSON without site-specific rules, together with a Knowledge Graph, web search and a natural language API for data and research teams.
Diffbot's products are Extract, Crawl, the Natural Language API, the Knowledge Graph, Web Search and LeadGraph. Extract uses a standard ontology of page types such as articles, products and lists, and applies trained models to each type. The Knowledge Graph comes from Diffbot's own independent web crawl. The company is based in Menlo Park, California, and offers monthly subscriptions without long-term contracts, plus free Startup-tier access for students and academic researchers.
Diffbot AI features and use cases
- Extracts pages without custom rulesComputer vision and natural language processing classify a page and read the fields that belong to its type, such as offer price on product pages or author on articles. Teams collecting data from many different sites no longer maintain rules for each site.
- Links entities across the webThe Knowledge Graph connects organizations, people and products found in the crawl through entity linking and relation extraction. Research and sales teams can query company data instead of collecting it from single websites.
- Analyzes text for entitiesThe Natural Language API processes documents of up to 10,000 characters per credit and returns entities and relations. Analysts can structure news or reports before loading them into their own systems.
What sets Diffbot apart
- Own web crawl and Knowledge Graph alongside extraction, operated on custom hardware in a California data center.
- Free Startup-tier access for students and academic researchers.
Where Diffbot is strongest
Diffbot is headquartered in Menlo Park, California, and runs custom hardware in its own California data center.
Questions to ask before you buy Diffbot
Diffbot processes data in its own California data center; a public DPA, subprocessor list or certification was not found on the pages checked in September 2026, so request them. Knowledge Graph exports cost 25 credits per entity, which adds up quickly. If the Knowledge Graph holds data on people, check your legal basis before using it for sales outreach.
Diffbot reviews
No reviews yet. Be the first to share how your team uses it.
Every review shows its verification level. We read each one before it goes live. How we check reviews
Questions about Diffbot
Is there a free plan?
Yes. The free plan includes 10,000 credits per month and all four APIs, with a limit of five requests per minute and no credit card required.
What do the paid plans cost?
Startup costs $299 per month for 250,000 credits and Plus $899 per month for 1,000,000 credits. Overage is billed pro rata at the plan's credit rate.
Which page types does Extract handle?
Extract classifies pages into standard types such as articles, products and lists and reads the typical fields for each. The List API adapts to varied list layouts.
Diffbot update historyno updates yet
No changes recorded for Diffbot yet.
Changes the vendor made and confirmed user reports, each checked against the vendor's own pages. We review every tool monthly.
Alternatives to Diffbot
Tools in the same category (Data extraction) with the most overlapping markets.
Scraping API with cloud browser, crawler and AI extraction that turns HTML into structured data by prompt or AI model.
No-code web scraping software with auto-detection of page data, an AI assistant that builds scrapers and 680+ templates.
Open-source Python library that builds scraping pipelines with LLMs: describe the data you want and it extracts it from pages or files.



