Market NinjaMarket Ninja
Endpoints

Get one scrape session's status

GET
/me/scrapes/{id}

status is completed once every submission in the session has left pending/processing — not necessarily "every item successfully merged"; see stats for the exact per-status breakdown. A session with stats.total: 0 is always processing, never completed, whether because nothing has arrived yet or (much later) because its submissions have already aged out of retention.

Authorization

bearerAuth
AuthorizationBearer <token>

Bearer token — see API Overview for how to get one and use it.

In: header

Path Parameters

id*string
Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/me/scrapes/b1f8b6b0-2f7d-4a1a-9a3c-2f6d8e9a1234"
{  "data": {    "id": "b1f8b6b0-2f7d-4a1a-9a3c-2f6d8e9a1234",    "status": "processing",    "stats": {      "total": 40,      "pending": 12,      "processing": 0,      "merged": 28,      "rejected": 0,      "flagged": 0    },    "metadata": {      "source_type": "bulk",      "intent": "data",      "url_count": 40    },    "created_at": "2026-08-04T10:15:00.000Z",    "updated_at": "2026-08-04T10:16:42.000Z"  }}