REST API

The MarketPulse REST API provides programmatic access to market data. All endpoints return JSON responses and require Bearer authentication.

Base URL

https://api.marketpulse.io

Response Format

All successful responses follow this structure:

{
  "success": true,
  "data": { ... },
  "meta": {
    "requestId": "req_abc123",
    "timestamp": "2026-04-15T10:30:00Z"
  }
}

Endpoints

GET/v1/quotes/latest

Get the latest quotes for specified symbols.

Parameters

symbols*
string
Comma-separated list of symbols such as EUR/USD or GBP/USD.
market
string
Filter by market: stock, forex, metals, indices, crypto, or funds.
GET/v1/quotes/historical

Get historical quotes for a symbol.

Parameters

symbol*
string
The symbol to query.
from*
string
Start date in ISO 8601.
to*
string
End date in ISO 8601.
interval
string
Data interval such as 1m, 5m, 1h, or 1d.
GET/v1/markets

List all available markets and instruments.

GET/v1/markets/{market}

Get instruments for a specific market.

Parameters

market*
string
Market slug such as stock, forex, metals, indices, crypto, or funds.

Next up

WebSocket

Continue