List monitors API
  1. Docs
  2. Monitors
  3. List monitors API

List monitors API

List monitors: GET /v1/monitors. Free per request.

GET /v1/monitors

GET /v1/monitors

List monitors.

  • Cost: Free
  • Cache: Not cached.

Parameters#

This endpoint takes no parameters of its own.

Every request also accepts:

  • cursor: the cursor from the previous page (Pagination).

Example request#

Set your key in the environment first (see Authentication).

1curl "https://api.socialscrape.dev/v1/monitors" \2  -H "x-api-key: $SOCIALSCRAPE_API_KEY"

Example response#

This is a sample with illustrative values. Status 200.

200 OKSample response
1{2  "ok": true,3  "credits_charged": 0,4  "credits_remaining": 5000,5  "cached": false,6  "cached_at": null,7  "request_id": "req_e5c19e68e5a39343e18fba64",8  "data": {9    "object": "list",10    "items": [11      {12        "object": "monitor",13        "id": "mon_0123456789abcdef",14        "endpoint": "/v1/github/user/repositories",15        "params": {16          "handle": "torvalds"17        },18        "interval_minutes": 60,19        "webhook_url": "https://example.com/hook",20        "active": true,21        "created_at": "2026-10-29T14:00:00Z",22        "webhook_secret": null,23        "last_run_at": "2026-10-29T15:00:00Z",24        "next_run_at": "2026-10-29T16:00:00Z",25        "last_error": null26      }27    ],28    "cursor": null,29    "has_more": false30  },31  "cursor": null,32  "has_more": false33}

Response#

A list of Monitor objects in data.items, with data.cursor and data.has_more.

See Data models for every field. The envelope around data is described in Responses.

Errors#

Failures are free: credits_charged is 0. Branch on error.code, never on the message.

CodeHTTPRetryMeaning

Every request can also fail with the account and platform errors listed on the Errors page.