The full-stack pay-per-call API for crypto infrastructure. Every endpoint is x402-native — agents and developers pay USDC per request on Base & Solana. No API keys, no accounts, no subscriptions.
157 Primitives
151 Paid
6 Free
39 Categories
USDC on Base & Solana
gateway.spraay.app
Quick Start — Make your first x402 call
// Install the x402 clientnpm install x402-client
// Make a paid API call — payment is automaticimport { createClient } from"x402-client";
const client = createClient({
baseUrl: "https://gateway.spraay.app",
privateKey: process.env.EVM_PRIVATE_KEY, // Wallet with USDC on Base
});
// Fetch live ETH price — pays $0.005 USDC automaticallyconst prices = await client.get("/api/v1/oracle/prices");
console.log(prices); // { ETH: 2847.50, BTC: ... }// Batch send USDC to 50 wallets — pays $0.02 USDCconst tx = await client.post("/api/v1/batch/execute", {
token: "USDC",
recipients: [{ address: "0x...", amount: "10.00" }, /* ... */]
});
🧠
AI Inference
2 endpoints
POST Completions
OpenAI-compatible chat completions. 200+ models via BlockRun + OpenRouter. Streaming, function calling, vision.
/api/v1/chat/completions
$0.04 USDC
▼
Description
OpenAI-compatible chat completions. 200+ models via BlockRun + OpenRouter. Streaming, function calling, vision.
Method: POSTPrice: $0.04 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/chat/completions", {...}
);
GET Models
List all available AI models with pricing and capability metadata.
/api/v1/models
$0.001 USDC
▼
Description
List all available AI models with pricing and capability metadata.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/models"
);
🧬
Bittensor — Decentralized AI
4 endpoints
GET Models
List decentralized AI models on Bittensor. OpenAI /v1/models compatible.
/bittensor/v1/models
$0.001 USDC
▼
Description
List decentralized AI models on Bittensor. OpenAI /v1/models compatible.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/bittensor/v1/models"
);
POST Completions
Chat completions via Bittensor SN64 (Chutes). 43+ models, fully OpenAI-compatible.
/bittensor/v1/chat/completions
$0.03 USDC
▼
Description
Chat completions via Bittensor SN64 (Chutes). 43+ models, fully OpenAI-compatible.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/bittensor/v1/chat/completions", {...}
);
POST Generations
Image generation via Bittensor SN19 (Nineteen AI). OpenAI-compatible.
/bittensor/v1/images/generations
$0.05 USDC
▼
Description
Image generation via Bittensor SN19 (Nineteen AI). OpenAI-compatible.
Method: POSTPrice: $0.05 USDCStatus: Live
Request
const result = await client.post(
"/bittensor/v1/images/generations", {...}
);
POST Embeddings
Text embeddings via Bittensor. OpenAI /v1/embeddings compatible.
/bittensor/v1/embeddings
$0.005 USDC
▼
Description
Text embeddings via Bittensor. OpenAI /v1/embeddings compatible.
Method: POSTPrice: $0.005 USDCStatus: Live
Request
const result = await client.post(
"/bittensor/v1/embeddings", {...}
);
📡
Oracle, Prices & FX
4 endpoints
GET Prices
Aggregated oracle price feed across multiple sources.
/api/v1/oracle/prices
$0.008 USDC
▼
Description
Aggregated oracle price feed across multiple sources.
Method: GETPrice: $0.008 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/oracle/prices"
);
GET Gas
Real-time gas prices for Base and other supported EVM chains.
/api/v1/oracle/gas
$0.005 USDC
▼
Description
Real-time gas prices for Base and other supported EVM chains.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/oracle/gas"
);
GET Fx
Stablecoin FX rates: USDC, USDT, DAI, EURC, pyUSD, and more.
/api/v1/oracle/fx
$0.008 USDC
▼
Description
Stablecoin FX rates: USDC, USDT, DAI, EURC, pyUSD, and more.
Method: GETPrice: $0.008 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/oracle/fx"
);
GET Prices
Multi-token price feed across major assets. Cached, low-latency.
/api/v1/prices
$0.002 USDC
▼
Description
Multi-token price feed across major assets. Cached, low-latency.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/prices"
);
📊
Wallet Analytics
2 endpoints
GET Wallet
Wallet profile: balances, top tokens, activity tier, age, risk signals.
/api/v1/analytics/wallet
$0.01 USDC
▼
Description
Wallet profile: balances, top tokens, activity tier, age, risk signals.
Method: GETPrice: $0.01 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/analytics/wallet"
);
GET Txhistory
Transaction history for any address across supported chains.
/api/v1/analytics/txhistory
$0.008 USDC
▼
Description
Transaction history for any address across supported chains.
Method: GETPrice: $0.008 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/analytics/txhistory"
);
📦
Data, Balances & Discovery
2 endpoints
GET Balances
Multi-chain balance lookup for any address.
/api/v1/balances
$0.005 USDC
▼
Description
Multi-chain balance lookup for any address.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/balances"
);
GET Tokens
FREE — list of supported tokens across all chains.
/api/v1/tokens
FREE
▼
Description
FREE — list of supported tokens across all chains.
Method: GETPrice: FREEStatus: Live
Request
const result = await client.get(
"/api/v1/tokens"
);
🔍
Search & RAG
3 endpoints
POST Web
Web search powered by Tavily. Returns ranked URLs with snippets.
/api/v1/search/web
$0.02 USDC
▼
Description
Web search powered by Tavily. Returns ranked URLs with snippets.
Method: POSTPrice: $0.02 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/search/web", {...}
);
POST Extract
Extract clean readable content from one or more URLs.
/api/v1/search/extract
$0.02 USDC
▼
Description
Extract clean readable content from one or more URLs.
Method: POSTPrice: $0.02 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/search/extract", {...}
);
POST Qna
Question-answering over fresh web results. RAG out of the box.
/api/v1/search/qna
$0.03 USDC
▼
Description
Question-answering over fresh web results. RAG out of the box.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/search/qna", {...}
);
🧮
On-chain AI Inference
4 endpoints
POST Classify Address
Classify a wallet address: exchange, contract, EOA, MEV bot, etc.
/api/v1/inference/classify-address
$0.03 USDC
▼
Description
Classify a wallet address: exchange, contract, EOA, MEV bot, etc.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/inference/classify-address", {...}
);
POST Classify Tx
Classify a transaction by intent: swap, transfer, mint, exploit, etc.
/api/v1/inference/classify-tx
$0.03 USDC
▼
Description
Classify a transaction by intent: swap, transfer, mint, exploit, etc.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/inference/classify-tx", {...}
);
POST Explain Contract
AI-generated plain-English explanation of a smart contract.
/api/v1/inference/explain-contract
$0.03 USDC
▼
Description
AI-generated plain-English explanation of a smart contract.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/inference/explain-contract", {...}
);
POST Summarize
Intelligence briefing: AI summary of arbitrary on-chain context.
/api/v1/inference/summarize
$0.03 USDC
▼
Description
Intelligence briefing: AI summary of arbitrary on-chain context.
Method: POSTPrice: $0.03 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/inference/summarize", {...}
);
const result = await client.get(
"/api/v1/agent-wallet/info"
);
POST Revoke Key
Revoke a session key from an agent wallet.
/api/v1/agent-wallet/revoke-key
$0.02 USDC
▼
Description
Revoke a session key from an agent wallet.
Method: POSTPrice: $0.02 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/agent-wallet/revoke-key", {...}
);
GET Predict
Predict the deterministic address of an agent wallet before deployment.
/api/v1/agent-wallet/predict
$0.001 USDC
▼
Description
Predict the deterministic address of an agent wallet before deployment.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/agent-wallet/predict"
);
⚙️
Managed Compute
8 endpoints
POST Text Inference
LLM text inference across 11 models. Auto-routed, pay per call.
/api/v1/compute/text-inference
$0.003–0.10 USDC
▼
Description
LLM text inference across 11 models. Auto-routed, pay per call.
Method: POSTPrice: $0.003–0.10 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/text-inference", {...}
);
POST Image Generation
AI image generation (FLUX, SDXL). Pay per image.
/api/v1/compute/image-generation
$0.02–0.08 USDC
▼
Description
AI image generation (FLUX, SDXL). Pay per image.
Method: POSTPrice: $0.02–0.08 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/image-generation", {...}
);
POST Video Generation
AI video generation. Pay per render.
/api/v1/compute/video-generation
$0.40–0.50 USDC
▼
Description
AI video generation. Pay per render.
Method: POSTPrice: $0.40–0.50 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/video-generation", {...}
);
POST Text To Speech
Text to speech (TTS). Pay per synthesis.
/api/v1/compute/text-to-speech
$0.03–0.05 USDC
▼
Description
Text to speech (TTS). Pay per synthesis.
Method: POSTPrice: $0.03–0.05 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/text-to-speech", {...}
);
POST Speech To Text
Speech to text (STT). Pay per transcription.
/api/v1/compute/speech-to-text
$0.02 USDC
▼
Description
Speech to text (STT). Pay per transcription.
Method: POSTPrice: $0.02 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/speech-to-text", {...}
);
POST Embeddings
Text embeddings for RAG pipelines.
/api/v1/compute/embeddings
$0.005 USDC
▼
Description
Text embeddings for RAG pipelines.
Method: POSTPrice: $0.005 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/embeddings", {...}
);
POST Batch
Batch compute — up to 50 jobs, 10% discount.
/api/v1/compute/batch
$0.05 USDC
▼
Description
Batch compute — up to 50 jobs, 10% discount.
Method: POSTPrice: $0.05 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute/batch", {...}
);
GET Status
Poll the status of a compute job by ID.
/api/v1/compute/status/:jobId
$0.001 USDC
▼
Description
Poll the status of a compute job by ID.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/compute/status/:jobId"
);
◎
Solana — Jupiter / Helius / Pyth
6 endpoints
GET Jupiter Quote
Get a Jupiter swap quote on Solana.
/api/v1/solana/jupiter/quote
$0.005 USDC
▼
Description
Get a Jupiter swap quote on Solana.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/solana/jupiter/quote"
);
POST Jupiter Swap Tx
Build a Jupiter swap transaction on Solana.
/api/v1/solana/jupiter/swap-tx
$0.01 USDC
▼
Description
Build a Jupiter swap transaction on Solana.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/solana/jupiter/swap-tx", {...}
);
GET Helius Assets By Owner
Fetch Helius DAS assets owned by an address.
/api/v1/solana/helius/assets-by-owner
$0.003 USDC
▼
Description
Fetch Helius DAS assets owned by an address.
Method: GETPrice: $0.003 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/solana/helius/assets-by-owner"
);
GET Helius Asset
Fetch a single Helius DAS asset by ID.
/api/v1/solana/helius/asset
$0.002 USDC
▼
Description
Fetch a single Helius DAS asset by ID.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/solana/helius/asset"
);
GET Pyth Price
Pyth price feed for a single asset.
/api/v1/solana/pyth/price
$0.005 USDC
▼
Description
Pyth price feed for a single asset.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/solana/pyth/price"
);
GET Pyth Prices
Pyth batch price feed for multiple assets.
/api/v1/solana/pyth/prices
$0.008 USDC
▼
Description
Pyth batch price feed for multiple assets.
Method: GETPrice: $0.008 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/solana/pyth/prices"
);
🗂️
Portfolio
2 endpoints
GET Tokens
Full token portfolio for an address across supported chains.
/api/v1/portfolio/tokens
$0.005 USDC
▼
Description
Full token portfolio for an address across supported chains.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/portfolio/tokens"
);
GET Nfts
NFT holdings for an address across supported chains.
/api/v1/portfolio/nfts
$0.005 USDC
▼
Description
NFT holdings for an address across supported chains.
Method: GETPrice: $0.005 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/portfolio/nfts"
);
📃
Contract Calls
2 endpoints
POST Read
Read from any smart contract via a view/pure call.
/api/v1/contract/read
$0.002 USDC
▼
Description
Read from any smart contract via a view/pure call.
Method: POSTPrice: $0.002 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/contract/read", {...}
);
POST Write
Submit a state-changing smart contract transaction.
/api/v1/contract/write
$0.01 USDC
▼
Description
Submit a state-changing smart contract transaction.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/contract/write", {...}
);
🏛️
DeFi Positions
1 endpoint
GET Positions
Open DeFi positions for an address across supported protocols.
/api/v1/defi/positions
$0.008 USDC
▼
Description
Open DeFi positions for an address across supported protocols.
Method: GETPrice: $0.008 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/defi/positions"
);
🔮
Compute Futures
6 endpoints
POST Deposit
Deposit USDC to open a prepaid compute credit account. Tier discounts: $10+ (5%), $50+ (10%), $200+ (15%).
/api/v1/compute-futures/deposit
$0.01 USDC
▼
Description
Deposit USDC to open a prepaid compute credit account. Tier discounts: $10+ (5%), $50+ (10%), $200+ (15%). Draw down per inference, refund unused balance anytime.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute-futures/deposit", {...}
);
GET Balance
Check remaining compute credit balance, tier, discount, and usage stats.
/api/v1/compute-futures/balance
$0.001 USDC
▼
Description
Check remaining compute credit balance, tier, discount, and usage stats for a futures account.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/compute-futures/balance"
);
POST Execute
Run a compute job and deduct cost from prepaid balance. No per-call x402 — uses credit balance.
/api/v1/compute-futures/execute
$0.001 USDC
▼
Description
Run a compute job (text-inference, image-gen, video-gen, TTS, STT, embeddings) and deduct cost from the prepaid balance instead of paying per call. Tier discount applied automatically.
Method: POSTPrice: $0.001 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute-futures/execute", {...}
);
GET History
Full usage ledger — every job, model, price, and balance change.
/api/v1/compute-futures/history
$0.002 USDC
▼
Description
Full usage ledger for a compute futures account — every job, model, price, and balance change. For accounting and reconciliation.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/compute-futures/history"
);
POST Refund
Refund unused compute credit balance to the depositor. Depositor only.
/api/v1/compute-futures/refund
$0.01 USDC
▼
Description
Refund the unused compute credit balance back to the original depositor. Only the depositor can request a refund.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/compute-futures/refund", {...}
);
GET Pricing
Tier discounts, per-model costs, and bulk discount info.
/api/v1/compute-futures/pricing
$0.001 USDC
▼
Description
Compute futures pricing — tier discounts, per-model costs, and bulk discount info. Call before deposit to evaluate tiers.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/compute-futures/pricing"
);
📚
Research & Reference
23 endpoints
GET Dictionary Define
Dictionary definition with phonetics and examples.
/api/v1/research/dictionary/define
$0.001 USDC
▼
Description
Dictionary definition with phonetics and examples.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/dictionary/define"
);
GET Dictionary Synonyms
Synonyms and antonyms for a word.
/api/v1/research/dictionary/synonyms
$0.001 USDC
▼
Description
Synonyms and antonyms for a word.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/dictionary/synonyms"
);
GET Dictionary Phonetics
Phonetic transcription and audio URL.
/api/v1/research/dictionary/phonetics
$0.001 USDC
▼
Description
Phonetic transcription and audio URL.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/dictionary/phonetics"
);
GET Papers Search
Search 250M+ academic papers (OpenAlex CC0).
/api/v1/research/papers/search
$0.002 USDC
▼
Description
Search 250M+ academic papers (OpenAlex CC0).
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/papers/search"
);
GET Papers By DOI
Paper metadata by DOI (OpenAlex).
/api/v1/research/papers/by-doi
$0.001 USDC
▼
Description
Paper metadata by DOI (OpenAlex).
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/papers/by-doi"
);
GET Papers By Author
Papers by author name or ORCID (OpenAlex).
/api/v1/research/papers/by-author
$0.002 USDC
▼
Description
Papers by author name or ORCID (OpenAlex).
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/papers/by-author"
);
GET Papers Citations
Citation graph — cited-by count and references.
/api/v1/research/papers/citations
$0.002 USDC
▼
Description
Citation graph — cited-by count and references.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/papers/citations"
);
GET Papers Trending
Trending papers by topic in the last N days.
/api/v1/research/papers/trending
$0.002 USDC
▼
Description
Trending papers by topic in the last N days.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/papers/trending"
);
GET Preprints Search
Search arXiv preprints by keyword and category.
/api/v1/research/preprints/search
$0.002 USDC
▼
Description
Search arXiv preprints by keyword and category.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/preprints/search"
);
GET Preprints By ID
arXiv preprint metadata by ID.
/api/v1/research/preprints/by-id
$0.001 USDC
▼
Description
arXiv preprint metadata by ID.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/preprints/by-id"
);
GET Preprints Recent
Latest arXiv preprints by category.
/api/v1/research/preprints/recent
$0.002 USDC
▼
Description
Latest arXiv preprints by category.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/preprints/recent"
);
GET Scholarly By DOI
Full Crossref metadata for any DOI.
/api/v1/research/scholarly/by-doi
$0.001 USDC
▼
Description
Full Crossref metadata for any DOI.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/scholarly/by-doi"
);
GET Scholarly Search
Search 150M+ works via Crossref (CC0).
/api/v1/research/scholarly/search
$0.002 USDC
▼
Description
Search 150M+ works via Crossref (CC0).
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/scholarly/search"
);
GET Scholarly Citations Count
Citation count and references for a DOI.
/api/v1/research/scholarly/citations-count
$0.001 USDC
▼
Description
Citation count and references for a DOI.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/scholarly/citations-count"
);
GET Scholarly Journal Info
Journal metadata by ISSN.
/api/v1/research/scholarly/journal-info
$0.001 USDC
▼
Description
Journal metadata by ISSN.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/scholarly/journal-info"
);
GET Chemistry Compound
PubChem compound by name, formula, or CID.
/api/v1/research/chemistry/compound
$0.002 USDC
▼
Description
PubChem compound by name, formula, or CID.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/chemistry/compound"
);
GET Chemistry Similarity
Find structurally similar compounds in PubChem.
/api/v1/research/chemistry/similarity
$0.002 USDC
▼
Description
Find structurally similar compounds in PubChem.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/chemistry/similarity"
);
GET Chemistry Bioactivity
Biological assay results for a PubChem compound.
/api/v1/research/chemistry/bioactivity
$0.002 USDC
▼
Description
Biological assay results for a PubChem compound.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/chemistry/bioactivity"
);
GET Biomedical Search
Search 36M+ biomedical papers in PubMed.
/api/v1/research/biomedical/search
$0.002 USDC
▼
Description
Search 36M+ biomedical papers in PubMed.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/biomedical/search"
);
GET Biomedical By PMID
Paper metadata by PubMed ID.
/api/v1/research/biomedical/by-pmid
$0.001 USDC
▼
Description
Paper metadata by PubMed ID.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/biomedical/by-pmid"
);
GET Biomedical Related
Related articles for a PubMed ID.
/api/v1/research/biomedical/related
$0.002 USDC
▼
Description
Related articles for a PubMed ID.
Method: GETPrice: $0.002 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/biomedical/related"
);
GET Demographics Census
US Census data by state, county, or zip.
/api/v1/research/demographics/census
$0.001 USDC
▼
Description
US Census data by state, county, or zip.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/demographics/census"
);
GET Demographics Datasets
Search Data.gov datasets by keyword.
/api/v1/research/demographics/datasets
$0.001 USDC
▼
Description
Search Data.gov datasets by keyword.
Method: GETPrice: $0.001 USDCStatus: Live
Request
const result = await client.get(
"/api/v1/research/demographics/datasets"
);
🌍
Geospatial
12 endpoints
POST Geocode
Geocode an address or place to lat/lng coordinates. Powered by OpenStreetMap.
/api/v1/geo/geocode
$0.005 USDC
▼
Description
Geocode an address or place to lat/lng coordinates. Powered by OpenStreetMap.
Method: POSTPrice: $0.005 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/geocode", {...}
);
POST Reverse Geocode
Reverse geocode lat/lng to an address. Powered by OpenStreetMap.
/api/v1/geo/reverse-geocode
$0.005 USDC
▼
Description
Reverse geocode lat/lng to an address. Powered by OpenStreetMap.
Method: POSTPrice: $0.005 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/reverse-geocode", {...}
);
POST Route
Turn-by-turn directions between waypoints with distance and duration. Driving, cycling, walking.
/api/v1/geo/route
$0.01 USDC
▼
Description
Turn-by-turn directions between waypoints with distance and duration. Driving, cycling, walking.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/route", {...}
);
POST Isochrone
Reachability polygon — area reachable within N seconds from a point. Delivery zones, coverage areas.
/api/v1/geo/isochrone
$0.02 USDC
▼
Description
Reachability polygon — area reachable within N seconds from a point. Delivery zones, coverage areas.
Method: POSTPrice: $0.02 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/isochrone", {...}
);
POST Elevation
Terrain elevation at one or more coordinates. SRTM 30m resolution.
/api/v1/geo/elevation
$0.003 USDC
▼
Description
Terrain elevation at one or more coordinates. SRTM 30m resolution.
Method: POSTPrice: $0.003 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/elevation", {...}
);
POST Weather
Current weather and 24h forecast at coordinates. Temperature, wind, humidity, precipitation.
/api/v1/geo/weather
$0.01 USDC
▼
Description
Current weather and 24h forecast at coordinates. Temperature, wind, humidity, precipitation.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/weather", {...}
);
POST Weather Alerts
Severe weather alerts at coordinates — storms, floods, heat, wind advisories.
/api/v1/geo/weather-alerts
$0.01 USDC
▼
Description
Severe weather alerts at coordinates — storms, floods, heat, wind advisories.
Method: POSTPrice: $0.01 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/weather-alerts", {...}
);
POST Flight Status
Real-time flight status, departure/arrival times, gates, aircraft, and delays. AeroDataBox.
/api/v1/geo/flight-status
$0.05 USDC
▼
Description
Real-time flight status, departure/arrival times, gates, aircraft, and delays. AeroDataBox.
Method: POSTPrice: $0.05 USDCStatus: Live
Request
const result = await client.post(
"/api/v1/geo/flight-status", {...}
);