Diffbot

Diffbot MCP integration

Extracts structured data from any URL, enriches people and companies from the Knowledge Graph, runs bulk extraction jobs, and manages custom parsing rules.

35actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Get article data

    Lyro extracts structured data from articles including authors, dates, and images. Turns raw URLs into indexed, searchable content for research.

  • Enhance entity with knowledge graph

    Lyro enriches a person or organization with comprehensive data from Diffbot's Knowledge Graph. Fills contact gaps instantly without manual research.

  • Start crawl job

    Lyro spiders a website from your seed URLs and processes pages with structured extraction. Converts messy web content into clean, queryable datasets.

See all 35 actions

How businesses use Diffbot + Lyro

Each card is one request a support team gets, and the Diffbot actions Lyro runs to close it.

  • Pull structured data out of a URL

    Lyro classifies the page first, then extracts what is actually there - the article with its author and date, the product with specs and pricing, or the discussion thread with every comment.

    Diffbot AnalyzeGet Article DataGet Discussion Thread
  • Enrich a company or person before you reply

    Lyro looks an entity up from a name, email, employer, or URL, queries the Knowledge Graph with DQL for anything more specific, and merges duplicate profiles into a single view.

    Enhance Entity with Knowledge GraphDiffbot Knowledge Graph SearchCombine Entity Profiles
  • Run and watch a bulk extraction job

    Lyro submits a job across many URLs, polls its status while it processes in the background, and downloads the finished results as JSON or CSV rather than waiting on a synchronous call.

    Create Bulk Extract JobGet Bulk Job StatusGet Bulk Job Data
  • Teach Diffbot how to read an awkward site

    Lyro defines a custom API with its URL pattern, CSS selectors, and preprocessing filters for a site standard extraction cannot handle, audits what is configured, and removes rules that broke.

    Create or Update Custom APIList Custom APIsDelete Custom API

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Diffbot actions it has and picks the ones a request needs.

  1. 01

    Connect Diffbot

    Authorize the Diffbot account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Diffbot actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Diffbot · Lyro

Everything else about Diffbot

Setup, permissions, and the limits of what Lyro can do inside Diffbot.

  • Crawling is. Start Crawl Job requires Diffbot Plus or higher, while the Extract APIs, Knowledge Graph queries, and bulk jobs are not plan-restricted in this toolkit. Get Diffbot Account Details returns your current plan and credit balance so Lyro can check before it starts.

Every action available in Diffbot

All 35 actions your agent can call on Diffbot, straight from the live MCP connection.

  • Combine entity profiles

    Combine multiple entity profiles into a unified view using the Diffbot Knowledge Graph.

  • Create bulk extract job

    Submit a bulk extract job to process multiple URLs with Extract APIs.

  • Create or update custom API

    Create or update the parameters and ruleset of a Custom API.

  • Create bulk enhance job

    Submit a bulk enhance job to enrich multiple entities asynchronously.

  • Delete custom API

    Delete custom API definitions for a given URL pattern.

  • Delete kg enhance bulkjob

    Delete an Enhance Bulkjob.

  • Download bulk job results

    Download results of a bulk enhance job with filtering options via POST request.

  • Enhance entity with knowledge graph

    Enrich a person or organization with comprehensive data from the Diffbot Knowledge Graph.

  • Diffbot extract job

    Extract structured job posting data from job listing pages.

  • Diffbot extract list

    Extract structured data from list-style pages like news indexes, product listings, and directory pages.

  • Get diffbot account details

    Retrieves comprehensive Diffbot account information including subscription plan details, credit balance, usage history, and account status.

  • Diffbot analyze

    Automatically analyzes a web page to determine its type and extract structured data.

  • Get article data

    Extract information from articles, including authors, publication dates, and images.

  • Get bulk job data

    Download extracted results from a completed bulk job.

  • Get bulk job status

    Poll the status of a specific Diffbot Knowledge Graph Enhance bulk job.

  • Get bulk job results

    Download the results of a completed Enhance Bulkjob.

  • Get bulk single result

    Download the result of a single job within a Diffbot bulk enhance job.

  • Get crawl data

    Download extracted results from a completed crawl job.

  • Get discussion thread

    Extract structured discussion threads from web pages including forums, comment sections, product reviews, Reddit discussions, and blog comments.

  • Diffbot get event

    Extract event details from web pages.

  • Diffbot get image

    Extract detailed information about images, including dimensions and recognition data.

  • Get kg coverage report by ID

    Download Knowledge Graph coverage report by report ID.

  • Diffbot get product

    Extract product information such as specifications, prices, availability, and reviews.

  • Get video data

    Extract information from videos, including titles, descriptions, and embedded HTML.

  • List bulk jobs

    List all Bulk jobs associated with a specific token.

  • List bulk jobs status for token

    Get the status of all bulk enhance jobs for a token.

  • List custom apis

    Retrieve all Custom APIs and their extraction rules currently defined on your Diffbot token.

  • Manage crawl job

    Manages Diffbot crawl jobs: pause, restart, delete, or view status.

  • Resolve lost ID

    Resolve lost IDs in the Knowledge Graph.

  • Diffbot knowledge graph search

    Search the Diffbot Knowledge Graph using DQL (Diffbot Query Language).

Ready to connect Diffbot?

Authorize the account and your agent has all 35 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot