Spiderlook API 1.0.0
API reference
Pre-rendered from the live OpenAPI document. For authentication, tokens, and scopes, see the API docs.
Spiderlook API (1.0.0)
Download OpenAPI specification: https://api.spiderlook.com/v1/openapi.json
Public Spiderlook API for competitive intelligence: organizations, tracked companies, ads, social posts, website changes, and battlecards.
List tracked companies
Cursor pagination for tracked companies (your brand, rivals, benchmarks).
Cursor format: base64(JSON) with keys {after_created_at, after_id}.
Authorizations:
HTTPBearer
path Parameters
| slug required | string (Slug) |
query Parameters
| limit | integer (Limit) [ 1 .. 200 ] Default: 50 |
Cursor (string) or Cursor (null) (Cursor) | |
Since (string) or Since (null) (Since) |
Responses
Response samples
- 200
- 422
Content type
application/json
{- "items": [
- {
- "id": "string",
- "name": "string",
- "url": "string",
- "role": "your_brand",
- "entity_label": "your_brand",
- "project": {
- "id": "string",
- "slug": "string",
- "name": "string"
}, - "daily_scans": true,
- "created_at": "2019-08-24T14:15:22Z"
}
], - "next_cursor": "string",
- "limit": 0
}List ads
List Meta and Google ads for tracked companies in the organization.
Authorizations:
HTTPBearer
path Parameters
| slug required | string (Slug) |
query Parameters
| limit | integer (Limit) [ 1 .. 200 ] Default: 50 |
Cursor (string) or Cursor (null) (Cursor) | |
Since (string) or Since (null) (Since) | |
Updated Since (string) or Updated Since (null) (Updated Since) | |
Tracked Company (string) or Tracked Company (null) (Tracked Company) | |
Platform (string) or Platform (null) (Platform) |
Responses
Response samples
- 200
- 422
Content type
application/json
{- "items": [
- {
- "id": "string",
- "platform": "meta",
- "tracked_company": {
- "id": "string",
- "name": "string",
- "url": "string",
- "entity_label": "your_brand"
}, - "text": "string",
- "creative": { },
- "media_urls": [
- "string"
], - "landing_url": "string",
- "first_seen": "2019-08-24T14:15:22Z",
- "last_seen": "2019-08-24T14:15:22Z",
- "is_active": true,
- "library_url": "string"
}
], - "next_cursor": "string",
- "limit": 0
}List website changes
List watched website page updates for tracked companies.
Authorizations:
HTTPBearer
path Parameters
| slug required | string (Slug) |
query Parameters
| limit | integer (Limit) [ 1 .. 200 ] Default: 50 |
Cursor (string) or Cursor (null) (Cursor) | |
Since (string) or Since (null) (Since) | |
Tracked Company (string) or Tracked Company (null) (Tracked Company) |
Responses
Response samples
- 200
- 422
Content type
application/json
{- "items": [
- {
- "id": "string",
- "tracked_company": {
- "id": "string",
- "name": "string",
- "url": "string",
- "entity_label": "your_brand"
}, - "page_url": "string",
- "detected_at": "2019-08-24T14:15:22Z",
- "deep_link": "string"
}
], - "next_cursor": "string",
- "limit": 0
}List battlecards
List battlecards for tracked companies in the organization.
Authorizations:
HTTPBearer
path Parameters
| slug required | string (Slug) |
query Parameters
| limit | integer (Limit) [ 1 .. 200 ] Default: 50 |
Cursor (string) or Cursor (null) (Cursor) | |
Since (string) or Since (null) (Since) | |
Tracked Company (string) or Tracked Company (null) (Tracked Company) |
Responses
Response samples
- 200
- 422
Content type
application/json
{- "items": [
- {
- "id": "string",
- "tracked_company": {
- "id": "string",
- "name": "string",
- "url": "string",
- "entity_label": "your_brand"
}, - "content": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "approved_at": "2019-08-24T14:15:22Z"
}
], - "next_cursor": "string",
- "limit": 0
}Get a battlecard
Authorizations:
HTTPBearer
path Parameters
| slug required | string (Slug) |
| battlecard_id required | string (Battlecard Id) |
Responses
Response samples
- 200
- 422
Content type
application/json
{- "id": "string",
- "tracked_company": {
- "id": "string",
- "name": "string",
- "url": "string",
- "entity_label": "your_brand"
}, - "content": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "approved_at": "2019-08-24T14:15:22Z"
}