Discover/MySteel API
live

MySteel APIgc.mysteel.com

Access real-time Chinese steel market prices, industry news headlines, and historical price index trends from gc.mysteel.com via a structured JSON API.

Endpoint health
verified 4d ago
get_market_prices
get_price_index_trend
get_news_list
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d ago

What is the MySteel API?

The gc.mysteel.com API provides 3 endpoints covering real-time spot prices across Chinese steel product categories, recent industry news headlines, and historical price index time-series data. The get_market_prices endpoint returns price objects with fields for product, city, price, change, specification, and date — covering categories like Rebar, Wire Rod, Hot-rolled Coil, Cold-rolled Coil, Medium Plate, and H-beam. It is aimed at procurement teams, commodity analysts, and trading systems that need structured steel market data.

Try it

No input parameters required.

api.parse.bot/scraper/b30709fd-7d75-4b42-9c3e-0c14b3a331ed/<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/b30709fd-7d75-4b42-9c3e-0c14b3a331ed/get_market_prices' \
  -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 gc-mysteel-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.

"""MySteel Steel Market API — bounded, re-runnable walkthrough."""
from parse_apis.mysteel_steel_market_api import MySteel, IndexNotFound

client = MySteel()

# Fetch current steel market prices (ticker + tables)
for price in client.markets.get_prices(limit=5):
    print(price.product, price.price, price.change, price.city)

# Latest industry news headlines
for article in client.markets.get_news(limit=3):
    print(article.title, article.url, article.date)

# Historical price index trend — construct by known code, then refresh
trend_cursor = client.priceindextrend("ID00187733").refresh(limit=1).first()
if trend_cursor:
    print(trend_cursor.index_code, len(trend_cursor.data_points))
    point = trend_cursor.data_points[0]
    print(point.date, point.value)

# Typed error handling
try:
    bad = client.priceindextrend("INVALID_CODE").refresh(limit=1).first()
except IndexNotFound as exc:
    print(f"Index not found: {exc.index_codes}")

print("exercised: markets.get_prices / markets.get_news / priceindextrend.refresh / IndexNotFound")
All endpoints · 3 totalmissing one? ·

Extracts current steel market prices from the gc.mysteel.com homepage. Returns prices from the real-time ticker (today's spot prices by product and city) and from product category tables (Rebar, Wire Rod, Hot-rolled, Cold-rolled, Medium Plate, H-beam, etc.). Each price entry includes product name, price in CNY/ton, price change, city, date, and optional specification/material fields. No pagination — returns all visible homepage prices in one call.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "prices": "array of price objects each containing product, price, change, city, date, and optional source/specification/material fields"
  },
  "sample": {
    "data": {
      "prices": [
        {
          "city": "螺纹钢(北京-河钢)",
          "date": "Today",
          "price": "3220",
          "change": "平",
          "source": "Ticker",
          "product": "螺纹钢"
        },
        {
          "city": "热轧板卷(全国均价)",
          "date": "Today",
          "price": "3397",
          "change": "+1",
          "source": "Ticker",
          "product": "热轧板卷"
        },
        {
          "city": "上海",
          "date": "06-11",
          "price": "3270",
          "change": "0",
          "product": "螺纹钢",
          "specification": "HRB400 20mm"
        }
      ]
    },
    "status": "success"
  }
}

About the MySteel API

Market Price Data

The get_market_prices endpoint returns an array of price objects sourced from the gc.mysteel.com homepage. Each object includes product, price, change, city, date, and optional source, specification, and material fields. Coverage spans major flat and long steel product categories — Rebar, Wire Rod, Hot-rolled Coil, Cold-rolled Coil, Medium Plate, and H-beam — with prices differentiated by city, reflecting China's regional spot market structure. No input parameters are needed; it returns the current visible ticker and category tables in a single call.

News Headlines

get_news_list returns between 5 and 15 recent steel industry news articles from the gc.mysteel.com homepage news section. Each object in the news array contains a title, full url, and date. This is a single-page snapshot — there is no pagination and no filtering by topic or date range. It is suited for monitoring headline sentiment or detecting major market announcements.

Historical Price Index Trends

get_price_index_trend accepts an optional index_codes parameter as a comma-separated list of MySteel index code strings. The default code ID00187733 represents the general composite steel price index (普钢综合价格指数). The response includes a trends array where each entry carries an index_code string and a data_points array of {date, value} objects covering approximately one year of daily readings. The total_dates integer in the response indicates how many date entries were returned. Multiple index codes can be queried in a single call by separating them with commas.

Reliability & maintenanceVerified

The MySteel API is a managed, monitored endpoint for gc.mysteel.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when gc.mysteel.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 gc.mysteel.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
4d ago
Latest check
3/3 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
  • Track daily spot price movements for Rebar and Wire Rod across Chinese cities using get_market_prices.
  • Monitor the 普钢综合价格指数 composite index trend over the past year with get_price_index_trend.
  • Alert procurement systems when the change field in a price object exceeds a defined threshold.
  • Aggregate steel price data by city to compare regional price differentials for logistics planning.
  • Feed steel industry headlines from get_news_list into a market sentiment scoring pipeline.
  • Compare multiple MySteel index codes side-by-side by passing a comma-separated list to index_codes.
  • Build a time-series dashboard of daily steel price index values using the data_points date/value pairs.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does MySteel (gc.mysteel.com) offer an official developer API?+
MySteel operates a paid data services platform at mysteel.net aimed at enterprise clients, but it does not publish a self-serve public developer API with open documentation. Access is typically negotiated directly with their sales team.
What does `get_market_prices` return, and how are prices differentiated?+
It returns an array of price objects, each with product, price, change, city, date, and optional specification, material, and source fields. Prices are differentiated by both product category (e.g., Rebar, H-beam, Cold-rolled Coil) and city, reflecting regional spot market variation across China.
Can I retrieve news articles beyond the homepage listing or filter by topic?+
The get_news_list endpoint returns only the 5–15 articles visible in the homepage news section, with no pagination and no topic or keyword filtering. You can fork this API on Parse and revise it to add an endpoint that targets category-specific news pages on gc.mysteel.com.
Does the API cover futures prices or only spot prices?+
The current endpoints cover spot prices from the homepage ticker and product category tables, plus the composite price index trend. Futures contract data is not included. You can fork this API on Parse and revise it to add an endpoint targeting gc.mysteel.com's futures-related pages.
How far back does the historical price index data go?+
The get_price_index_trend endpoint returns approximately one year of daily data points per index code. The total_dates field in the response tells you the exact count of date entries returned. Data beyond roughly one year is not currently exposed by this endpoint.
Page content last updated . Spec covers 3 endpoints from gc.mysteel.com.
Related APIs in FinanceSee all →
huangjinjiage.cn API
Track real-time and historical prices for gold, silver, platinum, palladium, and oil across China and international markets. Monitor domestic oil prices by region, compare international commodity prices, and access current gold recycling rates and brand-specific pricing.
comexlive.org API
Monitor real-time gold, silver, and platinum prices from COMEX futures markets, and stay updated with the latest commodity news and articles. Get current pricing data for all COMEX commodities and access detailed news coverage to inform your trading and investment decisions.
money.tmx.com API
money.tmx.com API
bullionvault.com API
Access live precious metal prices for gold, silver, platinum, and palladium, view historical price charts, monitor the latest trades, and retrieve market news from BullionVault. Daily audit reports provide a transparent view of platform-wide holdings by vault location.
bloomberg.com API
Track stock indices, commodities, currencies, and bonds in real-time, while monitoring market movers and staying updated with the latest financial news. Get comprehensive Bloomberg market data to make informed investment decisions across multiple asset classes.
sse.com.cn API
Monitor Shanghai Stock Exchange market activity with real-time equity quotes, index performance data, and daily trading statistics. Search for specific securities and view comprehensive market overviews to track stock prices and exchange trends.
chinamoney.com.cn API
Access real-time and historical China interbank market data including FX rates, SHIBOR and LPR benchmark rates, RMB exchange indices, and CNY central parity rates. Monitor spot FX quotes, daily bulletins, and monthly average rates to track Chinese currency movements and money market trends.
goldprice.org API
Track real-time and historical prices for gold, silver, and other precious metals, plus monitor gold performance metrics and view precious metals news. Get current cryptocurrency prices, lookup gold rates by country, and check gold stock prices all in one place.