Tokens 202 Market Cap $188,581,532 24h Vol $97,409 CRO $0.048758593 Recently added Obscur +27 this week
Developers

MemesOnCronos API

A free JSON API for Cronos memecoins: prices, volume, liquidity, market cap, holders, price history, security scans and new listings. Every figure is read directly on the Cronos chain by MemesOnCronos (see the methodology).

Quick start

  1. Create an account (or log in) and open Settings → API keys.
  2. Create a key. It is shown once: copy it somewhere safe.
  3. Send it in the X-API-Key header of every request.

curl

curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/tokens/loaded-lions"

JavaScript

const res = await fetch("https://www.memesoncronos.com/api/v1/tokens?sort=change_24h&per_page=5", {
  headers: { "X-API-Key": "YOUR_KEY" }
});
const { data, meta } = await res.json();
data.forEach(t => console.log(t.symbol, t.price_usd, t.change_24h + "%"));

The base URL is https://www.memesoncronos.com/api/v1. GET / lists the endpoints and needs no key.

Authentication

  • Header X-API-Key: YOUR_KEY (or Authorization: Bearer YOUR_KEY).
  • Never put the key in the URL: URLs end up in logs and browser histories. A request with ?api_key= is refused.
  • CORS is open (Access-Control-Allow-Origin: *), so the API can be called from a browser. A key used in front-end code is visible to your visitors: use it for public data only, and revoke it if it is abused.
  • Keys are stored as a fingerprint (SHA-256) and never written to our logs. A lost key cannot be shown again: revoke it and create a new one.

Endpoints

GET /tokens

Listed tokens, paged and sortable.

ParameterDefaultValues
page1Page number.
per_page50Tokens per page, 1 to 100.
sortrankrank, market_cap, volume_24h, liquidity, change_1h, change_6h, change_24h, holders, security_score, listed_at, name.
orderasc for rank and name, desc otherwiseasc or desc.
curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/tokens?sort=volume_24h&per_page=10"

GET /tokens/{address|slug}

One token: price, changes, volume, liquidity, market cap, supply, holders, links, security score with its findings, and every pool. discovered = listed automatically from the chain, not reviewed yet; flagged = marked by our team as a scam, a rug or abandoned.

curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/tokens/loaded-lions"

GET /tokens/{address|slug}/history

Price history as [unix_time, price_usd] points (the same curves as the token page chart), with the change over the range.

ParameterDefaultValues
range24h24h (a point every 15 minutes), 7d (hourly), 30d (every 4 hours) or all (daily, since launch).
curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/tokens/0x9d8c68f185a04314ddc8b8216732455e8dbb7e45/history?range=7d"

GET /security/{address}

Security scan of any token on Cronos, listed or not: score 0-100, findings and every check (honeypot, taxes, owner, mint, proxy, blacklist, pause…). Listed tokens come from our index; other tokens are scanned live (a few seconds, cached 10 minutes).

curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/security/0x9d8c68f185a04314ddc8b8216732455e8dbb7e45"

GET /listings/new

Latest tokens listed on MemesOnCronos, newest first.

ParameterDefaultValues
limit201 to 50.
curl -H "X-API-Key: YOUR_KEY" "https://www.memesoncronos.com/api/v1/listings/new?limit=5"

Tokens are identified by their contract address (any case) or by their slug, as in the address of their MemesOnCronos page. Unknown parameters are refused so that a typo never goes unnoticed.

Responses

Every answer is JSON with a data object or list and a meta object (paging, generation time, attribution). Amounts are in US dollars, changes in percent, times in ISO 8601 (UTC).

{
  "data": {
    "rank": 1,
    "address": "0x9d8c68f185a04314ddc8b8216732455e8dbb7e45",
    "slug": "loaded-lions",
    "symbol": "LION",
    "price_usd": 0.001082,
    "change_1h": -0.95, "change_6h": -0.87, "change_24h": -2.56,
    "volume_24h_usd": 2696,
    "liquidity_usd": 1653446,
    "market_cap_usd": 108152998.83,
    "holders": 4469,
    "security_score": 95,
    "security": { "score": 95, "level": "ok", "findings": [ … ], "checks": { "honeypot": false, … } },
    "pools": [ { "dex_name": "VVS Finance", "quote_symbol": "wcro", "liquidity_usd": 1642651, … } ]
  },
  "meta": { "generated_at": "2026-11-07T21:56:43+00:00", "cache_seconds": 60, "attribution": "Data by MemesOnCronos" }
}

Errors use the HTTP status and a body like {"error": {"code": "invalid_key", "message": "…"}}.

Limits and caching

PlanPer minutePer dayLive scans per hour
Free6010,00010
Pro600250,000120
  • Limits count per key. All the keys used from one IP address share 120 requests per minute (Free).
  • Every answer carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix time). A 429 answer carries Retry-After in seconds.
  • Answers are cached 60 seconds (header X-Cache): the data changes at most once a minute, so polling faster brings nothing new.
  • Only live scans of unlisted tokens count against the scan limit; listed tokens and recent scans do not.
  • The Pro plan is granted by the MemesOnCronos team: write to contact@memesoncronos.com with your project and the name of your key (never the key itself).

Errors

StatusCodesMeaning
400invalid_parameter, invalid_address, invalid_token, key_in_urlA parameter is missing, unknown or out of range.
401missing_key, invalid_keyNo key, or a key that does not exist or was revoked.
404not_found, token_not_found, page_out_of_rangeUnknown endpoint, token not listed, page beyond the last one.
405method_not_allowedOnly GET (and HEAD, OPTIONS) are accepted.
422not_a_tokenThe address holds no token contract.
429rate_limited, daily_limit, scan_limit, scan_capacityA limit is reached: wait the number of seconds given by Retry-After.
503chain_unavailable, scan_in_progressThe Cronos chain could not be read for a live scan, or the same token is being scanned: retry after Retry-After.

Terms of use

  • Attribution: show "Data by MemesOnCronos" with a link to www.memesoncronos.com wherever the data is displayed.
  • Do not resell the raw data, or present it as your own feed.
  • Stay within your limits and do not create several accounts or keys to get around them. Keys that abuse the API are revoked.
  • The data is provided as is, without guarantee of accuracy or availability. It is not financial advice; a security score is not a recommendation.
  • Version v1 stays stable: fields may be added, but none is renamed or removed without a new version. Changes are announced on this page.
  • The general Terms of Service and Privacy Policy also apply.

Last updated: November 7, 2026. Questions or ideas? Write to contact@memesoncronos.com.