Skip to main content
POST
Create a measurement job

Body

application/json
scope
object
required

Provide exactly one of catalog_id, album_ids, or isrcs.

source
enum<string>
required

current = capture present counts (Apify snapshot). historical = enqueue Songstats deep backfill.

Available options:
current,
historical
platforms
string[]
Example:

Response

Job accepted.

For current jobs, id is pollable. For historical jobs, enqueued/skipped summarize the backfill enqueue (the queue drains via the daily worker).

status
string
Example:

"success"

source
string
Example:

"historical"

id
string<uuid> | null

Job id for current jobs; null for historical.

state
enum<string> | null
Available options:
queued
Example:

"queued"

enqueued
integer | null

historical: recordings enqueued for backfill.

Example:

842

skipped
integer | null

historical: recordings already backfilled (skipped).

Example:

3

album_count
integer | null

current: albums the job will capture.

estimated_cost_usd
number | null

current: scraper cost estimate before spend.