v1

latestOpenAPI 3.0.32026-08-04850206.9 KB
Wallets

List wallets

Reviewed wallets with score, asset count, pros/cons counts, price model, status and release date. Paginated with Laravel's links + meta envelope, plus meta.top_score.

get/api/v1/wallets

Query parameters

pageinteger nullable

Page number (1-based). Must be at least 1.

Example:1

Page number (1-based). Must be at least 1.

per_pageinteger nullable

Rows per page. The cap is plan-based (Free 100, Starter/Pro 250); exceeding it returns 422 rather than clamping. Must be at least 1. Must not be greater than 100.

Example:50

Rows per page. The cap is plan-based (Free 100, Starter/Pro 250); exceeding it returns 422 rather than clamping. Must be at least 1. Must not be greater than 100.

searchstring nullable

Free-text match on wallet name. Must not be greater than 100 characters.

Example:ledger

Free-text match on wallet name. Must not be greater than 100 characters.

min_scoreinteger nullable

Only wallets with a review score at or above this value. Must be at least 0.

Example:50

Only wallets with a review score at or above this value. Must be at least 0.

max_scoreinteger nullable

Only wallets with a review score at or below this value. Must be at least 0.

Example:214

Only wallets with a review score at or below this value. Must be at least 0.

tagsstring nullable

Filter by tag taxonomy: comma-separated category-group ids (the same ids the web facet filters submit). Must not be greater than 1000 characters.

Example:12,34

Filter by tag taxonomy: comma-separated category-group ids (the same ids the web facet filters submit). Must not be greater than 1000 characters.

idsstring nullable

Filter to specific wallet ids (CSV, up to 100). Must not be greater than 1000 characters.

Example:175,317

Filter to specific wallet ids (CSV, up to 100). Must not be greater than 1000 characters.

slugsstring nullable

Filter to specific wallet slugs (CSV, up to 100). Must not be greater than 2000 characters.

Example:frostsnap,coin98-fusion-card

Filter to specific wallet slugs (CSV, up to 100). Must not be greater than 2000 characters.

sortstring nullable

Comma-separated sort fields; prefix with - for descending. Sortable: score, released_at, assets, pros, cons. Must not be greater than 100 characters.

Example:-score

Comma-separated sort fields; prefix with - for descending. Sortable: score, released_at, assets, pros, cons. Must not be greater than 100 characters.

Response

Example response

{
  "data": [
    {
      "id": 317,
      "slug": "frostsnap",
      "name": "Frostsnap",
      "score": 125,
      "assets": 1,
      "pros": 18,
      "cons": 0,
      "price_model": "paid",
      "status": "Active",
      "released_at": null,
      "logo": "https://bitculator.com/storage/media/logo/frostsnap.png"
    }
  ],
  "links": {
    "first": "https://bitculator.com/api/v1/wallets?page=1",
    "last": "https://bitculator.com/api/v1/wallets?page=7",
    "prev": null,
    "next": "https://bitculator.com/api/v1/wallets?page=2"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 7,
    "per_page": 50,
    "to": 50,
    "total": 321,
    "top_score": 214
  }
}