Diffbot

Self-updating Knowledge Graph API of web entities

Company Data APIs
Visit website ↗

What is Diffbot?

Diffbot is a knowledge extraction and web search platform that structures unstructured web data into verified, actionable information. It provides access to a self-updating Knowledge Graph of over 250 million organizations and billions of facts extracted from the public web.

Diffbot news

  1. Web Search snippet_length control

    Web search now supports customizable snippet lengths (short, medium, long, full) for search results.

  2. Expanded MCP server with entity-specific search tools

    Knowledge Graph search tools split into 5 specialized search endpoints: search_organizations, search_people, search_deals, search_places, search_news. Tool schema contexts reduced by 26% to lower token usage.

  3. 50 billion new facts added to Knowledge Graph

    Monthly update includes 30M new organizations and 600M articles added to the Diffbot Knowledge Graph.

Key features

Extract API

Converts single web pages into structured JSON without hallucinations using computer vision and NLP. Supports automatic classification (Analyze) or specific page types: Article, Product, Image, Video, Discussion, Event, List, and Job.

Crawl API

Spiders entire websites for links and processes thousands of pages into a single structured dataset. Limited to Plus plans and higher (25 active crawls for Plus, 100+ for Enterprise).

Knowledge Graph

Run structured queries against the world's largest Knowledge Graph of the public web. Contains 250M+ organizations and receives 50 billion new facts monthly. Supports entity export, enhancement, and faceted querying.

Web Search API

Ultra-low latency search (under 300ms P90) without ads or telemetry. Provides plain text search across public web and structured Knowledge Graph entities.

Natural Language API

Processes raw text to identify entities, relationships, facts, and sentiment.

Diffbot pricing

Diffbot uses a credit system where Extract costs 1 credit, Web Search costs 1 credit, Knowledge Graph operations cost 25-100 credits depending on the query type. Monthly subscriptions can be cancelled anytime.

PlanPriceWhat's included
Free$010,000 credits/month, all APIs, no credit card required, 5 requests/min, 1 thread
Startup$299/month250,000 credits/month, all APIs, overage at $0.001/credit, 25 threads
Plus$899/month1,000,000 credits/month, Crawl access (25 active), 3 user seats, 100 threads, overage at $0.0009/credit
EnterpriseCustomCustom credit allocation, 100+ active crawls, custom user seats, dedicated support, 100+ threads

Pros & cons

Pros

  • + Largest public web Knowledge Graph with 250M+ organizations
  • + No hallucinations—uses computer vision and NLP instead of LLMs for extraction
  • + All APIs included in free plan for evaluation
  • + No credit card required for free tier
  • + Sub-300ms latency on web search
  • + Free Startup-tier access for students and academic researchers
  • + Transparent credit-based pricing with clear per-operation costs

Cons

  • − Crawl API access limited to Plus plans ($899/month) and higher
  • − Higher-tier plans required for production workloads (minimum $299/month Startup)
  • − Knowledge Graph queries can be expensive (100 credits for facet queries)

Who is Diffbot best for?

  • • Sales and GTM teams needing accurate company intelligence from the Knowledge Graph
  • • Web data extraction at scale (product pages, articles, job postings)
  • • Companies seeking structured, hallucination-free data extraction
  • • Market research and competitive intelligence
  • • Career platforms and recruitment tools

Frequently asked questions

What are credits and how many do I need?

Credits are Diffbot's unit of processing value. Most actions cost a fixed number—extracting a page is 1 credit, exporting a Knowledge Graph entity is 25 credits. Overage usage beyond your plan is billed at $0.001/credit (Startup) or $0.0009/credit (Plus).

Can I cancel my subscription?

Yes. Diffbot is a flexible monthly subscription—you can cancel anytime and won't be billed for the following month.

Do you offer student discounts?

Yes. Diffbot for Students provides Startup-tier access free of charge to students and academic researchers.

Is a credit card required for the free plan?

No. The Free plan doesn't require a credit card; you only add payment details when you upgrade to a paid plan.

More tools in Company Data APIs

Browse all 13 tools in Company Data APIs →