UEX Star Citizen Commodities Scraper
parseforge/uex-star-citizen-commodities-scraper
Developer toolsAutomationOther
Scrapes Star Citizen commodity listings from UEXcorp. Returns each commodity as a flat row with average buy and sell prices, profit margin, and optional best terminal prices.
- Total users
- 1
- Monthly active
- 0
- Total runs
- 65
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
UEX Star Citizen Commodities Scraper
Scrape Star Citizen commodity prices from UEXcorp, the community-driven trade database. Pull every commodity with its buy and sell averages, profit margin, and optional best terminal prices. Export to CSV, JSON, Excel, or XML.
Star Citizen's in-game economy shifts with every patch, and tracking commodity prices across the verse means clicking through terminals or digging through outdated spreadsheets. UEXcorp aggregates live price data submitted by haulers and traders, but there is no public API. This Actor reads the commodity catalog directly, filters by kind like Metal or Gas, and returns a clean dataset you can feed into your own trading dashboards or profit calculators.
| Who uses it | What they scrape UEX for |
|---|---|
| Star Citizen haulers | Find the most profitable commodity routes before undocking. |
| Org quartermasters | Build a shared price sheet for fleet resupply operations. |
| Trading tool developers | Feed live UEXcorp data into a Discord bot or web dashboard. |
| Market analysts | Track price trends across patches to spot economic shifts. |
What it does
This Actor collects Star Citizen commodity listings from UEXcorp and returns each one as a flat row with buy price, sell price, profit, and optional best terminal locations.
- ๐ฆ Commodity kind filter: narrow results to Metal, Gas, Drug, Agricultural, or any partial match.
- ๐ช Best terminal prices: optionally enrich each commodity with the lowest buy terminal and highest sell terminal from live per-terminal data.
- ๐ Profit signals: every row includes average buy, average sell, and computed profit margin.
- โก Flat row output: one commodity per row, ready for CSV, JSON, Excel, or XML export.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with UEX data
๐ Build a trade route finder.
A hauler pulls all commodities with best terminal prices, sorts by profit margin, and plots the top five routes for the evening session.
๐ Monitor market shifts after a patch.
An org analyst scrapes the full catalog before and after a quarterly update, diffs the prices, and posts a summary to the org Discord.
๐ค Power a trading bot.
A developer schedules daily runs, stores the results in a database, and lets org members query current prices with a slash command.
๐ Generate a restock shopping list.
A quartermaster filters for Agricultural and Metal commodities, exports to a spreadsheet, and shares it with the logistics wing.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Reads the public UEXcorp catalog directly, no registration or token. |
| Live terminal prices | Optionally pulls the best buy and sell terminals per commodity from real player submissions. |
| Fixed schema | Every run returns the same columns, so your downstream scripts never break. |
| Patch-proof | UEXcorp updates with every Star Citizen release; this Actor reads whatever is live. |
How it compares
No other Store actor targets UEX the same way, so the honest comparison is with the alternatives teams actually weigh.
| UEX Star Citizen Commodities Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When UEX 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
Drive the Actor with an optional commodity kind filter and a maximum item count. The kind filter runs before collection so only matching commodities reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10
}
A larger pull:
{
"maxItems": 200
}
Pricing
Pay-per-result: $0.042 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $4.20 |
| 1,000 results | $42.00 |
| 10,000 results | $420.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 UEX Star Citizen Commodities 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 UEX 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/uex-star-citizen-commodities-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 Commodity kind filter. If the text does not match any commodity kind in the current UEXcorp catalog, the run will return zero items. Try leaving the filter empty to see the full list.
The run is slow when I enable best terminal prices.
That option makes one extra request per commodity to fetch per-terminal data. Reduce the maximum commodities count or disable the option if you only need average prices.
Some commodities show zero or missing prices.
UEXcorp relies on player submissions. If no one has reported a price for a commodity recently, the buy or sell value may be absent. This is normal for rare or new items.
The Actor failed with a timeout error.
UEXcorp may be under heavy load. Retry the run after a few minutes. If the problem persists, lower the maximum commodities count to reduce the number of requests.
FAQ
| Question | Answer |
|---|---|
| Where does the price data come from? | All data is sourced from UEXcorp, a community-maintained Star Citizen trade database. Prices are submitted by players who visit in-game commodity terminals. |
| What is the difference between average prices and best terminal prices? | Average prices are the mean buy and sell values across all reported terminals. Best terminal prices are the single lowest buy terminal and highest sell terminal pulled from live per-terminal data when you enable that option. |
| How often should I run this Actor? | UEXcorp prices update as players submit new data, which can happen multiple times per day. Running the Actor once or twice a day is usually enough for trading decisions. You can schedule it on Apify. |
| Does this Actor require a UEXcorp account or API key? | No. It reads the public-facing commodity pages, so no login, API key, or registration is needed. |
| Can I filter by commodity kind? | Yes. Set the Commodity kind filter to a term like Metal, Gas, Drug, or Agricultural. The filter is case insensitive and matches partial strings. |
| How many commodities can I scrape in one run? | You can set the maximum up to 1,000,000. The UEXcorp catalog contains a few hundred commodities, so the default of 10 is a starting point. |
| What output formats are supported? | You can export your dataset as CSV, JSON, Excel, or XML from the Apify run detail page. |
| Does the Actor include commodity descriptions or images? | The Actor returns price and terminal data. It does not scrape long-form descriptions or images from the commodity detail pages. |
| Is this Actor affiliated with Cloud Imperium Games or UEXcorp? | No. This is an independent tool built by the community. Star Citizen is a trademark of Cloud Imperium Games. UEXcorp is a separate fan project. |
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 UEXcorp. 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 |
|---|---|---|---|
| kind | string | Optional filter. Only return commodities whose kind matches this text (case insensitive, partial match allowed), for example 'Metal', 'Gas', 'Drug' or 'Agricultural'. Leave empty to return every commodity kind. | not set |
| includeTerminalPrices | boolean | When enabled, each commodity is enriched with its best buy terminal (lowest price) and best sell terminal (highest price) drawn from live per-terminal prices. This makes one extra request per commodity, so it is slower. | false |
| maxItems | integer | How many commodities to collect per run. | 10 |
Pricing
from $19.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.019 to $0.021 |
| result details | Detailed result with additional fields. | $0.038 to $0.042 |
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~uex-star-citizen-commodities-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 UEX Star Citizen Commodities Scraper on Apify All scrapers
