Sub-20µs BIN lookup · 5500 RPS

BIN Lookup
at Wire Speed

Enterprise-grade payment card identification. Pure in-memory engine, zero database hops — identify issuer, country, and card type in under 20 microseconds.

30-day full Pro trial · No credit card required

terminal
curl https://engine.billioncore.tech/v2/bin \
-H "Authorization: Bearer bc_live_••••" \
-d '{"bin":"453998"}'

{
"bin": "453998",
"brand": "Visa",
"country": "US",
"type": "debit",
"elapsed": "16µs",
"result": "found"
}
5 500RPS

Sustained throughput

16µs

Median latency

99.99%

Uptime SLA

$0.005/call

Pay-as-you-go rate

Live stress test · No signup required

Hammer the Engine. Right Now.

Don't take our word for it — hit the engine from your browser or terminal and watch it handle every request at microsecond speed.

browser stress tester

Intensity

0
Requests
engine timer
Avg latency
Req / s
Success

Live responses

Hit Start to begin...
hey -n 10000 -c 100 \
  -H "Authorization: Bearer bc_demo_BillionCoreStressTest2024" \
  "http://YOUR_HOST:8083/api/bin/lookup?bin=453998"

Install: go install github.com/rakyll/hey@latest

Demo credentials

KEYbc_demo_BillionCoreStressTest2024
URLhttp://HOST:8083/api/bin/lookup

Rate-limited · Read-only · Safe to hammer

Engine answers from in-memory hash map — zero DB readsLatency shown is the engine's own nanosecond timer, not network RTT

Built for Production

Every component is optimised for the workloads that break typical BIN lookup services.

In-Memory Engine

Pure Go hash-map lookup with zero DB hops. 5 million BINs loaded at startup, O(1) access every time.

Key-Level Auth

ULID-indexed API keys synced to the Go engine every 30 s. Revoke a key — it stops working within the next sync cycle.

Real-Time Billing

Usage counters aggregated every minute. Subscription, Pay-as-you-go, and overage all tracked with $0.005 precision.

Country & BIN Data

Issuer country, card brand, card type, and result code returned on every lookup. Built for fraud prevention pipelines.

REST API

Clean versioned JSON API. Bearer token auth, structured error codes, no SDKs required — works with any HTTP client.

Hot Reload

valid_keys.json is reloaded atomically every 30 s using lock-free atomic.Pointer. Zero downtime on key changes.

From sign-up to first lookup in minutes

01

Register & get your key

Sign up in 30 seconds. A unique API key is generated instantly — no approval queue.

02

Send BIN lookup requests

POST a 6-digit BIN to our REST endpoint. Get issuer, country, brand, and card type back in one call.

03

Monitor usage in real time

Dashboard shows calls-per-day chart, overage spend, and the 50 most recent lookups — updated every minute.

04

Scale with confidence

Upgrade your plan or flip to Pay-as-you-go instantly. Set an overage cap so you're never surprised.

Simple, transparent pricing

Pay for what you use. No hidden fees, no minimum commitments.

Trial

$030 days

Full Pro access, no card needed.

Unlimited
  • Full Pro features
  • 30-day trial (first 20 users)
  • 7 days for others
  • API key included
  • Dashboard access
Start free

Starter

$30/mo

For small integrations and testing.

10,000 calls/mo
  • 10 000 API calls/mo
  • Overage at $0.005/call
  • Configurable spend cap
  • Dashboard & analytics
  • Email support
Get started
Most popular

Pro

$100/mo

For production payment pipelines.

50,000 calls/mo
  • 50 000 API calls/mo
  • Overage at $0.005/call
  • Configurable spend cap
  • Priority support
  • Usage alerts
Start Pro trial

Enterprise

$500/mo

Unlimited volume, dedicated support.

Unlimited
  • Unlimited API calls
  • No overage fees
  • SLA guarantee
  • Dedicated support
  • Custom billing
Contact us
Pay-as-you-go also available — top up balance, pay $0.005 per call, no monthly commitment
Free trial · No card required

Ready to replace your
payment BIN provider?

Join BillionCore. Get 30 days of full Pro access — first 20 users get extended trial. 7-day trial for everyone else, still no card required.