22 tools · 16 platform keys available · 6 own-key only
Diffbot API: 22 tools · pay per call
Explore Diffbot tools through Toolswitch.
Popular tasks: companies.search, companies.enrich, people.search.
What can you do?
Runs a pre-trained classifier, named-entity recognizer, sentence tokenizer and sentiment analyzer over submitted text or a URL
Automatically identifies the type of page being processed and routes it through the relevant Diffbot API
Extracts clean article text, author, date, images, tags, sentiment and NLP facts from a news or blog page
Use with your Agent
Make these tools available to your Agent through MCP or integrate calls into your workflow with HTTP.
- MCP: Connect your Agent to discover and use tools through MCP.
- HTTP: Call tools from your application with the HTTP API.
Why use Toolswitch?
No provider account
Tools with platform key access do not require a separate provider account.
Pay per call
Pay for usage without a provider subscription.
Transparent pricing
See the listed tool price and billing unit before calling.
All 22 tools
Company data · 3 tools
Enrich many companies or people in one asynchronous job instead of one call each
diffbot.companies.bulk_enrichEnrich a company from website, name or ticker — industry, revenue, headcount, rivals
diffbot.companies.enrichSearch the Diffbot Knowledge Graph for companies by DQL filter (industry, revenue)
diffbot.companies.search
People & contact data · 2 tools
Enrich a person from name, email or employer — role, employment history, profiles
diffbot.people.enrichSearch the Diffbot Knowledge Graph for people by DQL filter (role, employer, skills)
diffbot.people.search
Open web & SEO data · 17 tools
Retrieves account plan tier, monthly credit allowance, token status, child tokens and a daily usage breakdown by API
diffbot.x.accountRuns a pre-trained classifier, named-entity recognizer, sentence tokenizer and sentiment analyzer over submitted text or a URL
diffbot.x.nl-processAutomatically identifies the type of page being processed and routes it through the relevant Diffbot API
diffbot.x.extract-analyzeExtracts clean article text, author, date, images, tags, sentiment and NLP facts from a news or blog page
diffbot.x.extract-articleExtracts individual posts, authors, dates and sentiment from a forum thread or comment section
diffbot.x.extract-discussionExtracts event name, date, venue, price and organizer from an event listing page
diffbot.x.extract-eventExtracts the primary and secondary images from a page, with dimensions and metadata
diffbot.x.extract-imageExtracts job title, employer, location, salary and description from a job posting page
diffbot.x.extract-jobExtracts the list of linked items (with titles, dates, images) from an index or category page
diffbot.x.extract-listExtracts product name, price, SKU, images, specs and reviews from an e-commerce page
diffbot.x.extract-productExtracts title, embed/player URL, duration, thumbnail and metadata from a video page
diffbot.x.extract-videoSearch the web and return results shaped for feeding into an LLM context window
diffbot.x.web-searchSends a large, explicit list of URLs through an Extract API asynchronously and compiles the results into one collection — unlike Crawl, it does not discover links
diffbot.x.bulk-createDownloads the extracted results of a bulk job as JSON or CSV, or a diagnostic URL report
diffbot.x.bulk-dataSpiders a site for links and pages, running each discovered page through an Extract API and compiling results into a searchable collection
diffbot.x.crawl-createDownloads the extracted results of a crawl job as JSON or CSV, or a diagnostic URL report
diffbot.x.crawl-dataOne endpoint for status, pause/resume, restart and delete of one or more crawl jobs
diffbot.x.crawl-manage
Limits & billing
concurrent-request cap by plan
Official pricing ↗