Back to API Overview

Sources

Manage data sources for lead scraping

Endpoints (10)

GET/api/sources
Auth Required

List Sources

Get all sources with optional filtering

POST/api/sources
Auth Required

Create Source

Create a new source for lead scraping

GET/api/sources/[id]
Auth Required

Get Source

Get a specific source by ID

PATCH/api/sources/[id]
Auth Required

Update Source

Update a source's configuration

DELETE/api/sources/[id]
Auth Required

Delete Source

Delete a source

POST/api/sources/[id]/activate
Auth Required

Activate Source

Activate a draft source to enable scraping

POST/api/sources/discover
Auth Required

Discover Sources (AI)

Use AI to discover relevant sources based on a search query

POST/api/sources/generate
Auth Required

Generate Sources (AI)

Use AI to generate source suggestions based on a project description

POST/api/sources/batch
Auth Required

Batch Create Sources

Create multiple sources at once from AI suggestions or manual input

POST/api/sources/analyze
Auth Required

Analyze Source

Analyze project requirements from a URL or PDF file