MarketDB API: Difference between revisions

Jump to navigation Jump to search
(Created page with "== MarketDB API == The MarketDB API serves pre-generated JSON snapshot files for vending, buying and trend data. This endpoint is snapshot-based: * API requests do ''not'' execute live database queries. * Responses are served from JSON files which are usually refreshed every 5 minutes. == Endpoint == Typical request format: <pre> https://flux.muhro.eu/?module=marketdb&action=api&name=<dataset> </pre> == Query Parameters == {| class="wikitable" ! Parameter !...")
 
Line 124: Line 124:
=== Rate Limiting ===
=== Rate Limiting ===


Simple per-IP rate limiting is controlled by <code>MarketDbCache.ApiRatePerMinute</code>.
Default setting:
* <code>120</code> requests per minute
* <code>120</code> requests per minute
=== Gzip Compression ===
If <code>MarketDbCache.ApiEnableGzip</code> is enabled and the client sends <code>Accept-Encoding: gzip</code>, the API returns a gzipped response body.


== Status Codes ==
== Status Codes ==

Navigation menu