Jupiter Solana Token Prices Scraper
parseforge/jupiter-solana-token-prices-scraper
AutomationIntegrationsDeveloper tools
Scrapes live token prices from Jupiter for any Solana token mint or symbol. Returns flat rows with price, mint, symbol, and quote token. No API key required.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 88
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 9 days ago
Overview
Jupiter Solana Token Prices Scraper
Scrape live Solana token prices from Jupiter, the leading DEX aggregator. Get real-time quotes for any token mint or symbol, quoted in USDC or any other token. No API key, no rate limits, export to CSV, JSON, Excel, or XML.
Jupiter's official API requires an API key and has rate limits that slow down bulk price collection. This actor reads the public price endpoint directly, so you can pull quotes for hundreds or thousands of Solana tokens in a single run. Each row is a flat record with the token mint, symbol, price, and quote token.
| Who uses it | What they scrape Jupiter for |
|---|---|
| DeFi traders | Monitor real-time prices for their Solana token portfolio |
| Crypto analysts | Build historical price datasets for Solana tokens |
| DApp developers | Feed live token prices into their applications |
| Market researchers | Track price movements across the Solana ecosystem |
What it does
This Actor collects live token prices from Jupiter for any list of Solana token mints or symbols, and returns each quote as a flat row.
- โก Bulk quotes: request up to 1,000,000 token prices in a single run
- ๐ Any quote token: price tokens in USDC, SOL, or any other Solana mint
- ๐ Flat output: each quote is one row with mint, symbol, price, and quote token
- ๐ No API key: reads Jupiter's public endpoint, no registration needed
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Jupiter data
๐ Monitor a token portfolio.
A trader runs the actor every minute with their token list to track price changes and trigger alerts.
๐งช Build a price dataset.
An analyst collects daily prices for hundreds of Solana tokens to study market trends.
๐ ๏ธ Power a DApp.
A developer integrates the actor into their backend to serve live token prices to users.
๐ Research new tokens.
A researcher pulls prices for newly listed tokens to evaluate their initial market performance.
Why choose this scraper
| What you get | |
|---|---|
| Live prices | Get the current price for any Solana token from Jupiter's aggregated liquidity |
| Bulk collection | Fetch thousands of prices in one run without hitting rate limits |
| Flexible quoting | Quote in USDC, SOL, or any other token mint |
| Simple output | Flat rows ready for CSV, JSON, Excel, or XML export |
How it compares
No other Store actor targets Jupiter the same way, so the honest comparison is with the alternatives teams actually weigh.
| Jupiter Solana Token Prices Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Jupiter changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Provide a comma-separated list of token mints or symbols, choose the quote token, and set a maximum number of tokens to collect. The actor fetches each price and returns only the requested tokens. The Input tab lists every parameter.
A first run with the defaults:
{
"ids": "SOL,USDC,BONK,JUP,WIF",
"vsToken": "USDC",
"maxItems": 10
}
A larger pull:
{
"ids": "SOL,USDC,BONK,JUP,WIF",
"vsToken": "USDC",
"maxItems": 200
}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.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
- Create a free Apify account with $5 in credit.
- Open the Jupiter Solana Token Prices Scraper.
- Set your inputs and any filters, then click Start.
- 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 Jupiter 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/jupiter-solana-token-prices-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your token mints or symbols are correct and that they have markets on Jupiter. Also ensure maxItems is set to at least 1.
Why is the price different from what I see on the Jupiter website?
Prices can change rapidly. The actor fetches the price at the moment of the run, which may differ from a cached website display.
Can I use a custom quote token?
Yes, set the vsToken input to any Solana mint address or symbol. If the token has no market against your quote token, the price may be null.
Why did the run fail with a timeout?
If you request a very large number of tokens, the run may take longer. Increase the actor's timeout in the Apify settings or reduce maxItems.
How do I get historical prices?
This actor returns only the current price at the time of the run. To build a history, schedule the actor to run periodically and store the results.
FAQ
| Question | Answer |
|---|---|
| Do I need a Jupiter API key? | No. This actor reads Jupiter's public price endpoint, so no API key or registration is required. |
| Can I get prices for any Solana token? | Yes, as long as the token has a market on Jupiter. Provide the token mint address or symbol. |
| What quote tokens are supported? | Any Solana token mint can be used as the quote token. Common choices are USDC, USDT, or SOL. |
| How many tokens can I fetch in one run? | You can fetch up to 1,000,000 tokens per run, limited only by the maxItems input. |
| What format is the output? | Each token price is returned as a flat row with fields like mint, symbol, price, and quote token. You can export to CSV, JSON, Excel, or XML. |
| How often are prices updated? | Prices are fetched live from Jupiter at the moment the actor runs, so they reflect current market conditions. |
| Can I use token symbols instead of mint addresses? | Yes, you can provide symbols like SOL, USDC, or BONK. The actor resolves them to mint addresses automatically. |
| Is there a rate limit? | No rate limits are imposed by this actor. It reads Jupiter's public endpoint directly. |
| Can I schedule this actor to run periodically? | Yes, you can set up a schedule on Apify to run it every minute, hour, or day. |
| What if a token has no price on Jupiter? | Tokens without a market on Jupiter will be skipped or returned with a null price, depending on the endpoint response. |
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 Jupiter Exchange. 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
| Field | Type | What it does | Default |
|---|---|---|---|
| ids | string | Comma-separated Solana mints or symbols (e.g. SOL,USDC,BONK). | SOL,USDC,BONK,JUP,WIF |
| vsToken | string | Quote token mint or symbol. | USDC |
| maxItems | integer | How many tokens to collect per run. | 10 |
Pricing
from $7.50 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.0075 to $0.0085 |
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.
curl -X POST "https://api.apify.com/v2/acts/parseforge~jupiter-solana-token-prices-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"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 Jupiter Solana Token Prices Scraper on Apify All scrapers
