Market data API·3 credits per call

Get real-time cryptocurrency prices instantly.

Pass coin IDs and target currencies to receive spot prices, market cap, and volume data. Eliminate the need for individual exchange integrations.

POSTautomatio.ai/api/v1/query{ tool: "crypto_get_prices", params: { coinIds: … } }

How it works

One request, one response.

  1. 1

    Define asset list

    The caller sends a JSON body containing the desired coinIds and target fiat or crypto currencies.

  2. 2

    Retrieve market data

    The system fetches current prices and volume-weighted averages for the specified assets from market sources.

  3. 3

    Receive structured JSON

    The API returns a JSON object containing the current price and any requested indicators like market cap or change.

Capabilities

What you get.

Everything this endpoint does, without running the infrastructure yourself.

Multi-currency conversion

Convert a single asset price into multiple fiat or crypto units in a single call using the currencies parameter.

Global market snapshots

Include market capitalization figures to gauge the relative size and dominance of different assets globally.

Normalized price averages

Access volume-weighted average prices that account for liquidity across various trading venues rather than a single exchange.

Simple trend indicators

Retrieve 24-hour percentage changes to identify market momentum without fetching or storing historical data points.

Cost of ownership

Build it yourself, or call this.

Both are real options. Here is what each one actually costs you.

Run it yourself

  • Manage individual exchange API keys
  • Write normalization logic for different JSON shapes
  • Handle rate limits and connection retries for each source
  • Maintain a mapping of coin symbols to internal IDs

Call the API

  • Single endpoint for all assets
  • Standardized JSON response across all coins
  • Billing per successful call with no maintenance overhead
  • Direct MCP compatibility for AI-integrated lookups

Integrate

Built for the language you use.

One HTTP endpoint. Copy the call in your language and go.

example.sh
curl -X POST https://automatio.ai/api/v1/query \
  -H "Authorization: Bearer $AUTOMATIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "tool": "crypto_get_prices", "params": { "coinIds": "example" } }'

In production

What people build with it.

Portfolio valuation tools

Send an array of user holdings via the coinIds parameter to calculate total net worth in a preferred currency. This allows for real-time asset tracking in financial dashboards. The response provides specific spot prices for every requested asset in the list.

Dynamic pricing engines

Update e-commerce checkout prices in real-time based on current exchange rates for Bitcoin or Ethereum. This ensures that the crypto amount requested at checkout reflects the most recent market value. It prevents losses due to price volatility during the checkout window.

Market monitoring bots

Power Discord or Slack bots that respond to user price queries or trigger automated alerts. By fetching market cap and 24-hour change, the bot provides context beyond simple price quotes. This is useful for community management in active trading groups.

Choosing parameters

Which options matter.

The table below lists what exists. These are the calls worth making deliberately.

coinIds
Use this as a string array to fetch multiple assets in one call. This is significantly more efficient for populating dashboards than making separate requests for every coin in a user's watchlist.
currencies
This defaults to USD if omitted. Providing multiple values here allows you to display global prices or arbitrage opportunities without performing client-side math.
include24hrChange
Enable this when building simple UI indicators that require a percentage change. It eliminates the need for your application to store or compare historical price points locally.

Alternatives

When to use something else.

A page that pretends it has no alternatives reads as an advert. These are the other real options.

Official Exchange APIs

Pick this if you are building a trading bot that requires the specific liquidity and lowest latency of a single exchange.

Public Price Aggregators

A reasonable choice for hobbyist projects with very low volume that can tolerate slower update frequencies.

Direct RPC Node Calls

Required for DeFi projects that need to fetch on-chain spot prices directly from decentralized protocols like Uniswap.

Before you integrate

What it does not do.

The boundaries are as useful as the features. These are the ones worth knowing up front.

No historical OHLCV data

This endpoint only returns current spot data and does not provide historical candles or time-series charts for backtesting.

No real-time streaming

Data is provided via a request-response model and does not support persistent WebSocket connections for tick-by-tick updates.

Global averages only

The API returns volume-weighted averages rather than the order book depth of a specific exchange, which is unsuitable for high-frequency trading.

Reference

3 credits per call
Endpoint
POST https://automatio.ai/api/v1/query
Tool ID
crypto_get_prices

Parameters

NameTypeRequiredDescription
coinIdsstring[]Array of coin IDs (e.g., ["bitcoin", "ethereum", "solana"]). Use lowercase IDs.
currenciesstring[]Target currencies (default: ["usd"]). Can include: usd, eur, gbp, btc, etc.
includeMarketCapbooleanInclude market cap data (default: true)
include24hrVolbooleanInclude 24h trading volume (default: true)
include24hrChangebooleanInclude 24h price change percentage (default: true)

The same endpoints are available over MCP, and the full machine-readable catalogue lives in the API documentation.

Frequently Asked Questions

Find answers to common questions about Crypto Price API

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows