diffbot.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Account
getAccount
account.getAccount
Retrieve Diffbot account details, credit balance, and plan usage
Risk: read
Bulk
createBulk
bulk.createBulk
Submit an asynchronous bulk extract job to process multiple URLs
Risk: write
getBulkData
bulk.getBulkData
Download extracted results from a completed bulk extract job
Risk: read
listBulkJobs
bulk.listBulkJobs
List all bulk extract jobs associated with the token
Risk: read
jobs full type
jobs full type
startBulk
bulk.startBulk
Start a bulk extract job using query parameters
Risk: write
stopBulkJob
bulk.stopBulkJob
Pause or stop an active bulk extract job
Risk: write
Crawl
getCrawlData
crawl.getCrawlData
Download extracted data from a completed crawl job
Risk: read
manageCrawl
crawl.manageCrawl
Inspect, pause, restart, or delete crawl jobs
Risk: write
jobs full type
jobs full type
startCrawl
crawl.startCrawl
Initiate a website crawl job starting from seed URLs
Risk: write
Custom Api
createCustomApi
customApi.createCustomApi
Create or update custom API rules and selectors for URL patterns
Risk: write
rules full type
rules full type
deleteCustomApi
customApi.deleteCustomApi
Delete custom API definitions for a given URL pattern
Risk: destructive
listCustomApis
customApi.listCustomApis
List all custom API definitions configured on the account
Risk: read
customApis full type
customApis full type
apis full type
apis full type
Enhance
combineEntityProfiles
enhance.combineEntityProfiles
Combine entity profiles into a unified view with organization affiliations
Risk: read
data full type
data full type
errors full type
errors full type
enhanceEntity
enhance.enhanceEntity
Enrich person or organization data with Knowledge Graph records
Risk: read
request_ctx full type
request_ctx full type
data full type
data full type
errors full type
errors full type
getKgCoverageReportById
enhance.getKgCoverageReportById
Download Knowledge Graph coverage report by report ID
Risk: read
coverage full type
coverage full type
resolveLostId
enhance.resolveLostId
Resolve lost or legacy identifiers to canonical Knowledge Graph entities
Risk: read
data full type
data full type
Extract
extractJob
extract.extractJob
Extract structured job posting data including compensation, requirements, and company info
Risk: read
request full type
request full type
objects full type
objects full type
extractList
extract.extractList
Extract structured items from list-style pages, catalogs, and news indexes
Risk: read
request full type
request full type
objects full type
objects full type
getAnalyze
extract.getAnalyze
Automatically analyze web page to determine its type and extract structured data
Risk: read
request full type
request full type
objects full type
objects full type
getArticle
extract.getArticle
Extract article title, text, author, date, and metadata from any URL
Risk: read
request full type
request full type
objects full type
objects full type
getDiscussion
extract.getDiscussion
Extract structured discussion threads, forum posts, and comments from web pages
Risk: read
request full type
request full type
objects full type
objects full type
getEvent
extract.getEvent
Extract event details including dates, venues, organizers, and descriptions
Risk: read
request full type
request full type
objects full type
objects full type
getImage
extract.getImage
Extract detailed image information including dimensions and recognition data
Risk: read
request full type
request full type
objects full type
objects full type
getProduct
extract.getProduct
Extract product price, availability, images, and specifications from any e-commerce URL
Risk: read
request full type
request full type
objects full type
objects full type
getVideo
extract.getVideo
Extract structured metadata from videos including embed HTML and durations
Risk: read
request full type
request full type
objects full type
objects full type
Kg Bulk Enhance
createKgBulkEnhance
kgBulkEnhance.createKgBulkEnhance
Submit an asynchronous bulk enhance job for multiple entities
Risk: write
entities full type
entities full type
deleteKgEnhanceBulkjob
kgBulkEnhance.deleteKgEnhanceBulkjob
Delete a Knowledge Graph bulk enhance job and its results
Risk: destructive
downloadBulkResults
kgBulkEnhance.downloadBulkResults
Download bulk enhance results with filtering and custom output formats
Risk: read
data full type
data full type
getBulkJobStatus
kgBulkEnhance.getBulkJobStatus
Poll the status and progress of a Knowledge Graph bulk enhance job
Risk: read
jobStatus full type
jobStatus full type
getBulkResults
kgBulkEnhance.getBulkResults
Download results of a completed Knowledge Graph bulk enhance job
Risk: read
data full type
data full type
getBulkSingleResult
kgBulkEnhance.getBulkSingleResult
Download single enriched entity result from a bulk enhance job by index
Risk: read
data full type
data full type
entity full type
entity full type
listBulkJobsStatusForToken
kgBulkEnhance.listBulkJobsStatusForToken
List all Knowledge Graph bulk enhance jobs and their statuses for token
Risk: read
jobs full type
jobs full type
bulkjobs full type
bulkjobs full type
stopKgBulkJobById
kgBulkEnhance.stopKgBulkJobById
Stop or pause an active Knowledge Graph bulk enhance job by ID
Risk: write
Search
search
search.search
Search the Diffbot Knowledge Graph using DQL (Diffbot Query Language)
Risk: read
facet full type
facet full type
data full type
data full type
searchCrawlData
search.searchCrawlData
Query crawl job collections using DQL or keyword search
Risk: read
request full type
request full type
results full type
results full type