Aller au contenu
Aide & guides
Parcourir les guides

Partner mint API

Query upcoming, present and past Aurora mints, with phases, supply, chains and public artwork links.

Sur cette page
A private partner key lets your backend read published mint schedules and artwork from the Aurora API.
The partner feed includes published public releases and collectible sales. Private drafts stay private. Ouvrir l'image pour agrandir

Connect your service

Use https://api.aurora.cards. Ask an Aurora administrator for a partner key. Send Authorization: Bearer YOUR_API_KEY from your backend. No wallet, signature or Premium membership is required. Keep the key out of URLs, browser code and public repositories; browser cross-origin access is not enabled.

Administrators create, view expiry and last use, and revoke keys in Admin → API Configuration → Partner API. Keys expire after 30, 90 or 365 days and are shown only once. To rotate, create a replacement, switch the integration, then revoke the old key.

OpenAPI 3.1 schema

List upcoming Ethereum mints
curl 'https://api.aurora.cards/v1/mints?period=upcoming&chainId=1' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Endpoints and filters

GET /v1/mints returns data[], pagination and generatedAt. GET /v1/mints/{id} returns one data object and generatedAt. Both include dataSource: published-snapshot. URL-encode the opaque id returned by the list; the detail route accepts no query parameters. GET / and GET /openapi.json are public and need no key. HEAD is supported; writes return 405.

Follow pagination.nextOffset until null. Data can change between requests, so deduplicate by id during longer crawls. Upcoming includes coming-soon previews; present includes live and paused mints; past includes ended and sold-out releases. current identifies the current release on a contract.

FilterAccepted values
periodall (default), upcoming, present, past
chainIdOptional positive integer chain ID
qCollection name, address or chain; maximum 100 characters
limit1–48; default 24
offset0–1,000,000; default 0

Collection details and artwork

Dates are UTC ISO 8601. Null phase start means immediate and null end means no scheduled end. price contains baseUnits, formatted, currency and decimals; baseUnits is a decimal integer string. Prices exclude additional platform fees and gas. A zero walletLimit means no configured limit at that level. Keep large quantities as strings or BigInt.

FieldMeaning
id / collectionKey / currentStable release identity, chain/collection identity and current-release marker
name / description / kindPublic collection details; kind is nft or collectibles
chainNumeric id, name, currency and decimals
contractAddress / contractType / standardERC721C, ERC1155C or AuroraCollectibles; underlying standard is ERC721 or ERC1155
images.pfp / banner / socialAbsolute public artwork links on aurora.cards; may use a published placeholder
linksMint page plus available website, X, Discord and Telegram URLs
supplymaximum, minted, remaining and unit; quantities are decimal strings or null
phasesEvery published phase with name, status, UTC start/end, price, access, walletLimit, supply and minted counts
phases[].packPack id, name and openingStartsAt, or null for direct items / NFT releases
verified / updatedAtPublished verification flag and saved-record time; neither is a live blockchain guarantee

Understand supply and availability

The feed reads published snapshots and performs no blockchain requests on behalf of the partner. generatedAt is the response time, not the time of a chain read. Refresh the linked mint page before a purchase. Null minted or remaining means unknown, not zero; null maximum means no configured cap.

NFT counts describe one release, not lifetime collection supply. Collectibles use sale-units: published allocations can mix sealed packs and direct items. Their minted and remaining counts are currently null, and status follows the published schedule. Do not treat sale-units as unique card supply.

Historical NFT releases remain visible after a new release starts. Collectibles expose their currently published sale configuration, not an archive of removed sales. Only public listed mints appear. Hidden collections, drafts, private allowlists, proofs and unrevealed artwork are excluded. Missing and hidden details both return 404.

Rate limits and errors

Each key allows 60 requests per minute; a separate IP limit of 120 per minute also covers public endpoints. Successful authenticated responses include X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix seconds). On 429, wait for Retry-After before retrying. Responses use Cache-Control: no-store.

Errors use {error: {code, message}}. Invalid filters may also include error.fields. Handle 400 INVALID_REQUEST, 401 UNAUTHORIZED, 404 NOT_FOUND, 405 METHOD_NOT_ALLOWED, 429 RATE_LIMITED and 503 TEMPORARILY_UNAVAILABLE. Expired or revoked keys return 401; the API cannot mint, trade or change account settings.

Read the OpenAPI schema