GET/account-offersTest keys only for now

Current account offers

Ongoing current account perks and rewards.

View as Markdown
All endpoints

Cost

5 DS Credits

per request (each page)

Scope

offers:read

Same data as

/api/account-offers

the DepositScout website

Test keys only for now. This endpoint returns sample data to test keys; a live key gets 403 endpoint_restricted and is not charged. When it opens it will cost 5 DS Credits per request. Early access: [email protected].

Request

GET https://depositscout.com/api/developer/v1/account-offers

ParameterInTypeExampleDescription
limitqueryinteger25Page size. Larger values are clamped to the maximum and the applied value is returned in meta.limit.
cursorquerystring—Opaque cursor from the previous page's meta.nextCursor.
fieldsquerystringprovider,accountName,rateComma-separated list of fields to include in each item.

Example

shell
curl "https://depositscout.com/api/developer/v1/account-offers" \
  -H "Authorization: Bearer $DS_API_KEY"

Try it

Runs against this site. A ds_test_ key is free and returns sample data in the real shape; a live key returns real data and spends credits. The key is kept in this tab only.

No key yet? Create an account or sign in for a free test key.
GET /api/developer/v1/account-offers
as curl
curl "/api/developer/v1/account-offers" \
  -H "Authorization: Bearer ds_test_…"

Response

data is an array — one item per row, with paging in meta. Every 2xx also sets X-DS-Request-Id, X-DS-Credits-Charged, X-DS-Credits-Balance, the X-RateLimit-* trio and an ETag.

response.json
{
  "data": [
    {
      "…": "one item per row"
    }
  ],
  "meta": {
    "requestId": "req_7f3a9c2d1b4e5a6f7c8d",
    "generatedAt": "2026-09-21T09:00:00.000Z",
    "creditsCharged": 5,
    "creditsBalance": 199,
    "limit": 10,
    "nextCursor": "MToyNQ",
    "total": 412,
    "attribution": "Rates powered by DepositScout — depositscout.com"
  }
}

Provider logos: logoUrl. An absolute, public HTTPS URL for the provider's logo that you can load directly (usually SVG; PNG or JPG for a few providers), or null when the provider has no logo.

Errors follow the shared error contract. Back to all endpoints.