Diffbot
AI-powered web data extraction and Knowledge Graph API that turns unstructured web pages into structured entities (articles, products, organizations, people, events).
Three ways to use Diffbot
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Diffbot.
Analyze URL (Auto-detect Page Type)
Automatically classify a web page and extract structured data using the best-matching Extract API.
Extract Article
Extract structured article data (title, author, date, body text, images, tags, sentiment) from a news or blog URL.
Extract Discussion
Extract a discussion thread (forum, comments, Reddit, Disqus) into a structured list of posts with author, date, and parent relationships.
Extract Event
Extract structured event data (title, dates, location, address, images, description) from an event page.
Extract Image
Extract the primary image(s) from a web page along with metadata (URL, dimensions, alt text, caption).
Extract List
Extract a structured list of items from index, listing, or search-results pages.
Get started automating Diffbot
Ready-to-use workflows
Prompts using Diffbot
Daily competitor price tracker with Slack alerts
Every morning at 6am, check competitor product pages, log the prices in Google Sheets, and ping Slack the moment a price or stock status changes.
Enrich every demo request and post a Slack alert with HubSpot links
When a new demo request hits your Google Form, an agent profiles the company, creates the HubSpot records, and posts a ready-to-action brief to Slack.
Daily competitor blog digest in Slack
Every weekday morning, an agent checks each competitor's blog and newsroom, summarizes anything new, and posts a tight digest to Slack.
Turn an RSS feed into a curated Notion knowledge base
When a new article hits your RSS feed, an agent pulls the full clean text, decides if it's on topic for your beat, and files a structured entry in Notion.
Auto-summarize every link shared in a Slack channel
When someone drops a link in a watched Slack channel, an agent reads the page, writes a short summary, and posts it back as a thread reply.