Diffbot
for LuumenAI

Pull structured data off web pages, and run bulk extract jobs from the terminal

Connect Diffbot and Luumen can read page structure, article fields, list pages, and job posting data without leaving the terminal. It can also check your credit balance and the state of any bulk job. When you need to process a list of URLs, Luumen prepares the bulk extract job and shows you the parameters before anything runs.

The Diffbot toolbox

35 tools: 25 read, 10 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCombine Entity ProfilesCombine multiple entity profiles into a unified view using the Diffbot Knowledge Graph.
  • ReadDownload Bulk Job ResultsDownload results of a bulk enhance job with filtering options via POST request.
  • ReadEnhance Entity with Knowledge GraphEnrich a person or organization with comprehensive data from the Diffbot Knowledge Graph.
  • ReadDiffbot Extract JobExtract structured job posting data from job listing pages.
  • ReadDiffbot Extract ListExtract structured data from list-style pages like news indexes, product listings, and directory pages.
  • ReadGet Diffbot Account DetailsRetrieves comprehensive Diffbot account information including subscription plan details, credit balance, usage history, and account status.
  • ReadDiffbot AnalyzeAutomatically analyzes a web page to determine its type and extract structured data.
  • ReadGet Article DataExtract information from articles, including authors, publication dates, and images.
  • ReadGet Bulk Job DataDownload extracted results from a completed bulk job.
  • ReadGet Bulk Job StatusPoll the status of a specific Diffbot Knowledge Graph Enhance bulk job.
  • ReadGet Bulk Job ResultsDownload the results of a completed Enhance Bulkjob.
  • ReadGet Bulk Single ResultDownload the result of a single job within a Diffbot bulk enhance job.
  • ReadGet Crawl DataDownload extracted results from a completed crawl job.
  • ReadGet Discussion ThreadExtract structured discussion threads from web pages including forums, comment sections, product reviews, Reddit discussions, and blog comments.
  • ReadDiffbot Get EventExtract event details from web pages.
  • ReadDiffbot Get ImageExtract detailed information about images, including dimensions and recognition data.
  • ReadGet KG Coverage Report by IDDownload Knowledge Graph coverage report by report ID.
  • ReadDiffbot Get ProductExtract product information such as specifications, prices, availability, and reviews.
  • ReadGet Video DataExtract information from videos, including titles, descriptions, and embedded HTML.
  • ReadList Bulk JobsList all Bulk jobs associated with a specific token.
  • ReadList Bulk Jobs Status For TokenGet the status of all bulk enhance jobs for a token.
  • ReadList Custom APIsRetrieve all Custom APIs and their extraction rules currently defined on your Diffbot token.
  • ReadResolve Lost IDResolve lost IDs in the Knowledge Graph.
  • ReadDiffbot Knowledge Graph SearchSearch the Diffbot Knowledge Graph using DQL (Diffbot Query Language).
  • ReadSearch Crawl Job DataQuery crawl job collections using DQL (Diffbot Query Language).
  • WriteCreate Bulk Extract JobSubmit a bulk extract job to process multiple URLs with Extract APIs. Approval by default
  • WriteCreate or Update Custom APICreate or update the parameters and ruleset of a Custom API. Approval by default
  • WriteCreate Bulk Enhance JobSubmit a bulk enhance job to enrich multiple entities asynchronously. Approval by default
  • WriteDelete Custom APIDelete custom API definitions for a given URL pattern. Approval by default
  • WriteDelete KG Enhance BulkjobDelete an Enhance Bulkjob. Approval by default
  • WriteManage Crawl JobManages Diffbot crawl jobs: pause, restart, delete, or view status. Approval by default
  • WriteStart Bulk JobStart a Bulk Extract job. Approval by default
  • WriteStart Crawl JobInitiates a Diffbot crawl job that spiders a website starting from seed URLs and processes discovered pages with a specified Extract API. Approval by default
  • WriteStop Bulk JobPause (stop) a running Bulk job. Approval by default
  • WriteStop KG Bulk Job By IDStop an active Knowledge Graph Enhance bulk job by its ID. Approval by default

One prompt, start to finish

What a governed Diffbot run looks like inside Luumen.

Questions

How does LuumenAI connect to Diffbot?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Diffbot on its own?

Read actions answer immediately. Anything that writes — create bulk extract job, create or update custom api, create bulk enhance job, delete custom api, and more — is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Diffbot — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Diffbot to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.