ParseForge Scrapers

Phemex Crypto Tickers Scraper

parseforge/phemex-tickers-scraper

BusinessDeveloper toolsAutomation

Collects Phemex 24-hour spot and perpetual ticker data with filters for product type, quote currency, and status. Returns one flat row per symbol with price, volume, funding, and open interest.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
115
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Phemex Crypto Tickers Scraper

Scrape Phemex spot and perpetual tickers with 24h price, volume, funding rate, and open interest, up to a million per run. Filter by product type, quote currency, or status, and sort by turnover or change. Export to CSV, JSON, Excel, or XML.

Phemex's public ticker endpoints return raw market data, but pulling them into a flat dataset for analysis takes custom scripting. This Actor reads the 24-hour ticker feeds for spot, inverse perpetual, and USD-margined perpetual contracts directly, applies your filters and sort order, and gives you one clean row per symbol. No API key or exchange account is needed.

Who uses it What they scrape Phemex for
Quantitative traders Pull funding rates and turnover for all perpetuals to feed a signal generator.
Market analysts Monitor 24h price changes and volume across spot pairs to spot movers.
Dashboard builders Collect open interest and mark prices for a real-time market overview.
Crypto researchers Gather historical ticker snapshots to study listing patterns and delistings.

What it does

This Actor collects Phemex 24-hour ticker data for spot and perpetual markets and returns each symbol as a flat row with price, volume, funding, and open interest.

  • ๐Ÿ“Š Product type filter: Spot, inverse perpetual, USD-margined perpetual, and pilot listings, alone or together.
  • ๐Ÿ’ฐ Quote currency filter: Narrow results to USDT, USD, USDC, BTC, ETH, or TRY pairs.
  • ๐Ÿ“‹ Status filter: Collect only Listed, Delisted, or Suspended symbols, or all three.
  • ๐Ÿ“ˆ Sort options: Order by turnover, volume, 24h price change, last price, or symbol before capping results.
  • ๐Ÿ”ข Result cap: Set a maximum number of tickers per run, from 1 to 1,000,000.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Phemex data

๐Ÿ“ˆ Monitor top movers by 24h change.

A trader runs the Actor sorted by 24h percent change, capped at 50 spot tickers, to identify which pairs are breaking out before the next session.

๐Ÿ’ธ Track perpetual funding rates.

A quant collects all USD-margined perpetual tickers sorted by turnover to calculate the average funding rate and spot premium across the exchange.

๐Ÿ“‹ Audit listed and delisted symbols.

A researcher sets the status filter to Delisted and collects the full history of symbols that were removed, to study listing longevity.

๐ŸŒ Filter by quote currency for local markets.

An analyst pulls only TRY-quoted spot pairs to monitor Turkish lira crypto volumes and price action.

Why choose this scraper

What you get
No API key Reads public Phemex endpoints, no registration or exchange account required.
Fixed schema Every run returns the same columns, ready for CSV, JSON, Excel, or XML export.
Funding and OI Perpetual tickers include funding rate, mark price, index price, and open interest.
Sort before cap Sort by turnover or 24h change so the top movers land in your dataset first.

How it compares

This Actor offers the same core Phemex ticker scraping as the alternative below, with additional sort and status filter controls.

Feature ParseForge Phemex Crypto Tickers Scraper
Spot tickers Yes Yes
Perpetual tickers Yes Yes
Funding rate and open interest Yes Yes
Sort by turnover or 24h change Yes Not listed
Status filter (Listed, Delisted, Suspended) Yes Not listed
Quote currency filter Yes Not listed

Configure the run

Drive the Actor with product type, quote currency, and status filters, then sort the results and cap how many tickers reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "statusFilter": "Listed",
 "maxItems": 10,
 "sortBy": "turnoverUsd"
}

A larger pull:

{
 "statusFilter": "Listed",
 "maxItems": 200,
 "sortBy": "turnoverUsd"
}

Pricing

Pay-per-result: $0.032 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $3.20
1,000 results $32.00
10,000 results $320.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Phemex Crypto Tickers Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Phemex through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/phemex-tickers-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filter combination. If you set Product Type to Spot and Quote Currency to BTC, but no BTC spot pairs exist, the dataset will be empty. Try broadening one filter.

Why are my results not sorted?

Make sure you selected a sort option other than 'No sort (API order)'. The Actor applies the sort before capping results.

Why do I see fewer tickers than my maxItems setting?

The Actor returns only the tickers that match your filters. If fewer symbols exist on Phemex for your chosen product type and quote currency, you will get fewer rows.

Why is the funding rate zero for some perpetuals?

Phemex may not have published a funding rate for that interval yet, or the symbol is a pilot listing with different funding mechanics. The Actor returns whatever the endpoint provides.

FAQ

Question Answer
Do I need a Phemex account or API key? No. The Actor reads Phemex's public market endpoints, which do not require authentication.
What data does each ticker row include? Each row contains the symbol, last price, 24h price change percent, 24h high and low, volume, turnover in USD, and for perpetuals, funding rate, mark price, index price, and open interest.
Can I get only perpetual contracts? Yes. Set the Product Type filter to Perpetual, PerpetualV2, or PerpetualPilot to exclude spot markets.
How do I sort by the highest 24h volume? Choose 'Volume 24h (desc)' in the Sort By dropdown. The Actor orders all matching tickers before applying the maximum items limit.
What is the difference between Perpetual and PerpetualV2? Perpetual covers inverse contracts (margin in the base coin), while PerpetualV2 covers USD-margined linear contracts. PerpetualPilot includes new pilot listings.
Can I filter by a specific quote currency like BTC? Yes. Use the Quote Currency Filter to select BTC, ETH, USDT, USD, USDC, or TRY.
Does the Actor return delisted symbols? Yes. Set the Status Filter to Delisted to collect only symbols that have been removed from trading.
How many tickers can I collect in one run? You can set the maximum up to 1,000,000. The Actor stops once it reaches your limit.
What export formats are supported? You can export the dataset to CSV, JSON, Excel, or XML from the Apify run console.
Can I schedule this to run every hour? Yes. Use Apify's scheduler to run the Actor at any interval and store a time series of ticker snapshots.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Phemex. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
productType string (5 options) Filter results by Phemex product type. Leave empty for all. not set
quoteCurrency string (7 options) Filter by quote currency (e.g. USDT, USD, USDC, BTC). Leave empty for all. not set
statusFilter string (4 options) Only include products with this status. Listed
maxItems integer How many tickers to collect per run. 10
sortBy string (6 options) Order results before applying maxItems. turnoverUsd

Pricing

from $24.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.024 to $0.032

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~phemex-tickers-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Phemex Crypto Tickers Scraper on Apify All scrapers