Sites API
Manage tracked sites via the API
Sites API
Manage your tracked sites programmatically using the Sites API.
List Sites
GET /api/sites
Returns a list of all sites you're tracking.
Get Site Details
GET /api/sites/{id}
Returns detailed information about a specific site.
Create Site
POST /api/sites
Content-Type: application/json
{
"url": "https://example.com",
"name": "Example Competitor",
"trackingGoal": "Track pricing changes on the pricing page"
}
Update Site
PATCH /api/sites/{id}
Content-Type: application/json
{
"name": "Updated Name",
"trackingGoal": "Updated tracking goal"
}
Delete Site
DELETE /api/sites/{id}
Removes a site from tracking.
Check Site
Manually trigger a check for a specific site:
POST /api/sites/{id}/check