ParseForge Scrapers

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.

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

Overview

ParseForge

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

  1. Create a free Apify account with $5 in credit.
  2. Open the UEX Star Citizen Commodities 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 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

FieldTypeWhat it doesDefault
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 forWhat it isPrice 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.

POST ยท run and get results
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.

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 UEX Star Citizen Commodities Scraper on Apify All scrapers