money.pl APImoney.pl ↗
Access GPW company listings, stock metrics, sectors, and indices from money.pl. ~400 Warsaw Stock Exchange companies with prices, 52-week ranges, and profiles.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/ba8a96bf-daca-4557-9331-f625495673bf/list_companies' \ -H 'X-API-Key: $PARSE_API_KEY'
List all GPW companies with their names, ISIN symbols, current prices, and daily price changes. Returns approximately 400 companies listed on the Warsaw Stock Exchange.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer total number of companies",
"companies": "array of company objects with name, symbol (ISIN), price, change, and url"
},
"sample": {
"data": {
"total": 400,
"companies": [
{
"url": "https://www.money.pl/gielda/spolki-gpw/pl11bts00015.html",
"name": "11 bit studios SA",
"price": "147,70",
"change": "+0,68",
"symbol": "pl11bts00015"
}
]
},
"status": "success"
}
}About the money.pl API
The money.pl API exposes Warsaw Stock Exchange (GPW) data across 5 endpoints, covering approximately 400 listed companies with real-time prices, trading metrics, and company profiles. The list_companies endpoint returns the full GPW roster with ISIN symbols, current prices, and daily changes, while get_company_details adds intraday metrics like 52-week range, volume, turnover, and transaction count for any individual stock.
Company Listings and Search
The list_companies endpoint returns the full set of GPW-listed companies as an array of objects, each containing a company name, ISIN symbol, current price, daily price change, and a direct URL. The search_companies endpoint accepts a query string and performs a case-insensitive substring match against both company names and ISIN codes — useful for finding a ticker like PKN or a partial name like mBank without knowing the exact ISIN in advance.
Detailed Stock Metrics
Once you have an ISIN symbol (in lowercase format, e.g. plpkn0000018), get_company_details returns a stock_data object with the current value, open price, intraday min/max, 52-week min (min52) and max (max52), volume, turnover, and transaction count, along with a timeline field for intraday movement. A profile object provides the company's full name, sector classification, and a description when available.
Market Structure: Sectors and Indices
get_sectors lists every GPW sector with a numeric code and a Polish-language description, which can be used to map sector codes returned in company profiles. get_indices returns available market indices — including WIG20, mWIG40, sWIG80, and sector-specific indices — each with an identifier string and a display name. These endpoints require no input parameters and reflect the full current taxonomy of the exchange.
- Build a GPW market screener using price, daily change, and 52-week range fields from
get_company_details - Populate a Polish equities watchlist with live prices and ISIN symbols from
list_companies - Map companies to their GPW sectors using
get_sectorscodes and company profile data - Auto-complete a stock search field using
search_companieswith partial name or ticker input - Track intraday trading activity — volume, turnover, and transaction count — for specific Warsaw-listed stocks
- Enumerate all available GPW indices via
get_indicesto build an index-level performance dashboard
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does money.pl offer an official developer API?+
What does `get_company_details` return beyond basic price data?+
min52) and high (max52), trading volume, turnover, transaction count, and a timeline for intraday movement. The profile object includes the company's full name, sector, and description when available.Are historical OHLCV time series available for GPW stocks?+
get_company_details, but multi-day historical OHLCV series are not exposed. You can fork this API on Parse and revise it to add a historical prices endpoint.Do the sector names come back in English?+
get_sectors are returned in Polish. The endpoint provides a numeric sector code alongside the Polish description. You can fork this API on Parse and revise it to add a translation layer or an English-language mapping.