List available bulk exports
One latest successful export per currently published type. The list is not paginated; zero exports is a 200 with `data: []`.
One latest successful export per currently published type. The list is not paginated; zero exports is a 200 with data: [].
ApiKeyAuthorizationBearer <rar_live_*>Send Authorization: Bearer rar_live_..., or use rar_test_... for a test key. Both lanes currently read the same catalogue. Without a key you stay in the anonymous lane: 30 requests/minute and 1,000/day, against 60/minute per key and 2,000/day per organization with one on the Free plan. Sending a key that is malformed, revoked or unknown is a 401; sending none is not.
If-None-Match?stringETag already known to the client. A 304 does not consume rate limit.
All currently published bulk types.
application/json- response
All currently published bulk types. Zero exports is a 200 with data: [].
object*stringdata*array<>has_more*booleannext_cursor*nullcurl -X GET 'https://api.rarity.dev/v1/bulk' \ -A 'my-app/1.0 (you@example.com)'{ "object": "list", "data": [ { "object": "bulk_data", "type": "cards", "uri": "http://example.com", "livemode": true, "updated_at": "2019-08-24T14:15:22Z", "download_uri": "http://example.com", "compressed_size": 1, "record_count": 1, "sha256": "string" } ], "has_more": false, "next_cursor": null}Download the latest export for a bulk type GET
Returns 302 to the latest timestamped immutable object. Redirect following is normally automatic; disable it to inspect Location.
List cards changed since a cursor GET
Monotonic keyset changefeed ordered by `(updated_at, id)`. Omit `since` to start with the oldest live card. Responses use `no-store` so an edge cache cannot delay newly published events.