Onramp Index

As of 2026-10-29 03:04 +08:00

Rows
1,221
Docket
OI–SEED
Zone
Asia/Shanghai

Provider × country × method × direction. A row without a source URL is not listed.

About

A directory of cited coverage rows. Publisher: Maciej Żerelik, sole trader, trading as MagicGrowth.

Publisher

Maciej Żerelik publishes this site as a sole trader under the name MagicGrowth. The domain is onrampindex.com. There is no contact form and no public inbox on this site.

Scope

Each row says that a named public source, read at the stamped time, associates a provider with a country, a method id, and a direction (buy or sell). The current seed has 1,221 such rows, 11 providers, 203 countries, and 64 method ids.

Seed fiat on/off-ramp coverage from public APIs + manual PL/BLIK docs. Not a complete global matrix.

Not this

  • Not a complete global matrix. Absent cells are empty on purpose.
  • Not a live quote from a checkout.
  • Not a ranking, a review, or a list of “best” ramps.
  • Not financial advice and not an offer.
  • Not a guide to passing, skipping, or disguising a provider’s checks.

Sources

Seed sources, status, and known limits.
Id Status URL
ramp_payment_methods ok https://api.rampnetwork.com/api/host-api/v3/payment-methods
ramp_payout_methods ok https://api.rampnetwork.com/api/host-api/v3/payout-methods
ramp_currencies ok https://api.rampnetwork.com/api/host-api/v3/currencies
onramp_money_payment_methods ok https://api.onramp.money/onramp/api/v2/common/public/fetchPaymentMethodType
onramp_money_country_config ok https://api.onramp.money/onramp/api/v2/common/public/fetchAllCountryConfig
moonpay_countries ok https://api.moonpay.com/v3/countries Countries only; payment methods require authenticated payment-method-config API

Poland/BLIK rows that are not from those APIs are manual readings of public announcements and help pages. all 9 rows already present in coverage.json. The slice file is src/data/pl_blik.json. The build stops if that slice and coverage.json disagree.

Stamp

Seed generated_at is 2026-10-29 03:04 +08:00 (Asia/Shanghai). Every coverage row carries that same last_verified value. The stamp is when the seed was produced. Manual rows are re-stamped when the dataset is rebuilt, including if nobody re-opened the page. Re-read the source URL before relying on a manual row.

Refresh

Nothing here crawls on a timer. A refresh is a person replacing the seed and shipping a new build.

  • Replace src/data/coverage.json from a new public-source seed. Keep the csv, provider registry, and PL/BLIK slice in agreement.
  • Re-open manual doc URLs before treating the new stamp as a reading.
  • Run npm run build. The build script rejects a row with no source URL.
  • Deploy the dist directory to Cloudflare Pages project onrampindex.

There is no fixed calendar. If the stamp is old, the rows are old.

File

coverage.json is the catalog the pages use, with labels and counts. The row-level file in git is src/data/coverage.json. Cite the source_url on the row, not this site as the underlying authority.

No separate open-data license is declared for the compilation. Upstream API terms stay with the providers.

Correction

A correction is a public URL and the date you read it. This site does not publish an email address. Rows without a source are rejected.