Discover/Pocket Option API
live

Pocket Option APIpocketoption.com

Access Pocket Option asset data via API: payout percentages, trading status, and weekly schedules for currencies, crypto, stocks, commodities, and indices.

Endpoint health
verified 3d ago
get_trading_assets
get_asset_schedule
2/2 passing latest checkself-healing
Endpoints
2
Verified account required
Updated
3d ago

What is the Pocket Option API?

The Pocket Option API exposes 2 endpoints that return structured data on all tradable assets available on the platform, including real-time payout percentages and weekly trading schedules. get_trading_assets returns every asset currently available for trading across five categories, while get_asset_schedule maps asset availability and payout rates to a specific day of the week with UTC+2 trading windows.

This call costs1 credit / call— charged only on success
Try it
Filter by asset category. Case-insensitive. When omitted, all categories are returned.
api.parse.bot/scraper/0121ce7c-6b1a-473d-aac5-c0db7db636e7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0121ce7c-6b1a-473d-aac5-c0db7db636e7/get_trading_assets?category=Commodities' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace pocketoption-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Pocket Option market data — assets and weekly schedules."""
from parse_apis.pocketoption_com_api import PocketOption, Day, Category, InvalidInput

client = PocketOption()

# List currently tradable crypto assets, capped at 5 items.
for asset in client.assets.list(category=Category.CRYPTOCURRENCIES, limit=5):
    print(f"{asset.symbol}  payout={asset.payout_percent}%  trading={asset.is_trading}")

# Fetch Monday's full schedule and inspect its structured fields.
try:
    monday = client.schedules.for_day(day=Day._0)
except InvalidInput:
    print("Invalid day input")
else:
    print(f"{monday.day} ({monday.total} assets scheduled)")
    for scheduled in monday.assets[:3]:
        print(f"  {scheduled.symbol} [{scheduled.category}] {scheduled.trading_from}-{scheduled.trading_to}")

# Compare Tuesday schedule filtered to stocks.
tuesday_stocks = client.schedules.for_day(day=Day._1, category=Category.STOCKS)
print(f"\nTuesday Stocks: {tuesday_stocks.total} assets")
for sa in tuesday_stocks.assets[:3]:
    status = "OPEN" if sa.is_trading else "CLOSED"
    print(f"  {sa.symbol}: {status}, payout={sa.payout_percent}")

print("\nexercised: assets.list / schedules.for_day")
All endpoints · 2 totalmissing one? ·

Get all assets currently available for trading on the Pocket Option demo platform, with their payout percentages and trading status. Returns assets across all categories (Currency, Commodities, Stocks, Cryptocurrencies, Indices) or filtered to a single category. All times are relative to the moment of the request.

Input
ParamTypeDescription
categorystringFilter by asset category. Case-insensitive. When omitted, all categories are returned.
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of assets returned",
    "assets": "array of asset objects with category, symbol, payout_percent, and is_trading"
  },
  "sample": {
    "data": {
      "total": 130,
      "assets": [
        {
          "symbol": "EUR/USD OTC",
          "category": "Currency",
          "is_trading": true,
          "payout_percent": 92
        },
        {
          "symbol": "AUD/CAD OTC",
          "category": "Currency",
          "is_trading": true,
          "payout_percent": 92
        }
      ]
    },
    "status": "success"
  }
}

About the Pocket Option API

Asset Coverage

get_trading_assets returns a flat list of assets currently open for trading on the Pocket Option demo platform. Each asset object includes a category (Currency, Commodities, Stocks, Cryptocurrencies, or Indices), a symbol, a payout_percent, and an is_trading boolean. The optional category parameter filters results to a single category and is case-insensitive. The response always includes a total count of matching assets.

Weekly Trading Schedules

get_asset_schedule accepts a required day parameter as an integer from 0 (Monday) to 6 (Sunday) and an optional category filter. Each asset in the response includes trading_from and trading_to fields representing the UTC+2 window when that asset is tradable on that day, alongside payout_percent, is_trading, symbol, and category. On days with limited market activity — such as Monday — the response will predominantly contain 24/7 assets like cryptocurrencies. Note that payout_percent may be null for some assets on certain days.

Data Shape and Scope

Both endpoints return a consistent asset schema, making it straightforward to join schedule data with live trading status. The data covers the demo platform and reflects publicly available payout rates. There is no historical payout data or account-level information exposed — the API reflects current platform state for asset discovery and schedule planning.

Reliability & maintenanceVerified

The Pocket Option API is a managed, monitored endpoint for pocketoption.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when pocketoption.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official pocketoption.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a dashboard showing which Pocket Option assets are currently live with their payout percentages
  • Filter available cryptocurrency assets to monitor their 24/7 availability and current payouts
  • Plan algorithmic trading strategies around the weekly trading_from/trading_to windows for forex pairs
  • Compare payout percentages across Stocks and Indices categories on a given trading day
  • Alert users when specific assets become tradable based on the is_trading field and day schedule
  • Aggregate and visualize which asset categories have the most active assets on weekends vs. weekdays
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Pocket Option offer an official developer API?+
Pocket Option does not publish an official public developer API or documented REST interface for external developers. This Parse API surfaces the publicly available asset and schedule data from the platform.
What does `get_asset_schedule` return differently from `get_trading_assets`?+
get_asset_schedule is day-specific and includes trading_from and trading_to UTC+2 time fields showing the hours a given asset is tradable on that day. It also surfaces payout_percent, which may be null for certain assets on certain days. get_trading_assets reflects current live status without time-window detail.
Does the API cover live trade execution, account balances, or order history?+
No. The API covers publicly available asset metadata: tradable status, payout percentages, category, and weekly schedule windows. Account-level data, trade execution, and order history are not exposed. You can fork this API on Parse and revise it to add endpoints targeting any additional public-facing data the platform exposes.
How should I handle `payout_percent` being null in schedule responses?+
The payout_percent field in get_asset_schedule responses can be null for some assets on specific days, typically when the asset is not actively offered on that day despite appearing in the schedule. Your consumer code should treat null as "payout not available" rather than zero.
Is real-time payout data available, or is there a freshness limitation?+
The API reflects the current state of publicly visible asset information on the platform. Payout percentages on binary options platforms can shift frequently intraday. The API does not expose a timestamp indicating when each asset's payout was last updated, so treat returned values as point-in-time snapshots rather than guaranteed live quotes.
Page content last updated . Spec covers 2 endpoints from pocketoption.com.
Related APIs in FinanceSee all →
forex.com API
Access real-time forex prices and currency exchange rates, track client sentiment and pivot points, and browse economic calendar events. Search across multiple currency instruments and retrieve rollover rates.
kraken.com API
Get live Kraken exchange market data including supported assets, trading pairs metadata, tickers, OHLCV candlesticks, and bid/ask spread history.
finanzen.net API
Search for stocks and assets, retrieve live prices, view index components, and access historical price data to track market performance and make informed investment decisions. Monitor real-time market quotes and analyze past price trends across multiple financial instruments on one platform.
optioncharts.io API
Access real-time options trading data including full option chains, strike prices, expiration dates, and market flow analytics for any ticker symbol. Analyze trending options, get detailed ticker overviews, and monitor the most active options to make informed trading decisions.
polymarketanalytics.com API
Track any trader's performance on Polymarket by retrieving their wallet positions, trade history, profit/loss records, category breakdowns, and deposit/withdrawal activity. Monitor trading strategies and market exposure across multiple prediction markets in real-time.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
tradingview.com API
Monitor live forex pair prices and technical indicators from TradingView, including real-time OHLC data, bid/ask spreads, moving averages, and pivot points. Analyze performance metrics and scan multiple currency pairs to make informed trading decisions.
hyperstats.org API
Access data from hyperstats.org.