API
Interface with Diffbot directly over HTTP. Every product — Extract, Crawl, Bulk, Enhance, Search (DQL), Natural Language, and Web Search — is available as a REST endpoint.
This is the lowest-level way to use Diffbot (and honestly our favorite way). But if you or your agent prefers, we also maintain client libraries (Python and Typescript) and Agent Skills.
APIs
- Web Search API: Search the web!
- Knowledge Graph
- Search (DQL) API: Search the Diffbot KG with structured queries
- Enhance API: Enhance a single Organization or Person record with data from the Diffbot KG
- Extract API: Classify and extract structured JSON from a web page
- Bulk Extract API: Extract lots of pages
- Crawl API: Spider links from one or more seed URLs and extract them all
- Natural Language API: Structure facts and relationships from raw text