# Diffbot integration

> AI-powered web data extraction and Knowledge Graph API that turns unstructured web pages into structured entities (articles, products, organizations, people, events).

- Authentication: apiKey

## Tools (10)

- **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.
- **Extract Product**: Extract structured product data (title, price, brand, SKU, images, reviews, availability) from an e-commerce product page.
- **Extract Video**: Extract structured video metadata (title, embed, duration, thumbnails, direct video URL) from a video page or YouTube/Vimeo URL.
- **Knowledge Graph DQL Search**: Query the Diffbot Knowledge Graph for organizations, people, articles, products, and other entities using Diffbot Query Language (DQL).
- **Knowledge Graph Enhance (Person/Organization Enrichment)**: Enrich a person or organization record from partial data (name, email, URL, location) and return the best-match Knowledge Graph entity.

## Related prompts

- [Daily competitor price tracker with Slack alerts](https://www.generalinput.com/prompts/daily-competitor-price-tracker-with-slack-alerts.md)
- [Enrich every demo request and post a Slack alert with HubSpot links](https://www.generalinput.com/prompts/enrich-every-demo-request-and-post-a-slack-alert-with-hubspot-links.md)
- [Daily competitor blog digest in Slack](https://www.generalinput.com/prompts/daily-competitor-blog-digest-in-slack.md)
- [Turn an RSS feed into a curated Notion knowledge base](https://www.generalinput.com/prompts/turn-an-rss-feed-into-a-curated-notion-knowledge-base.md)
- [Auto-summarize every link shared in a Slack channel](https://www.generalinput.com/prompts/auto-summarize-every-link-shared-in-a-slack-channel.md)

Connect Diffbot in General Input: https://www.generalinput.com/apps/diffbot