{"openapi":"3.1.0","info":{"title":"PSX Pakistan Stock Exchange API","version":"1.0.0","description":"Live intraday and historical data for the Pakistan Stock Exchange (PSX), with no key. Read the latest quote for any listed symbol (last price, day change, sector, instrument type); pull the intraday tick series (every trade — time, price, size); get the end-of-day price history; and browse the full symbol directory classified by sector and instrument type (equity, ETF, debt). The Pakistan-equities / intraday-tick / symbol-directory layer for trading dashboards, screeners and research — distinct from other exchange readers, with intraday tick-level granularity. Live from the PSX Data Portal; short cache only.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/psx-api","description":"oanor gateway"}],"tags":[{"name":"Quotes"},{"name":"History"},{"name":"Reference"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/quote":{"get":{"operationId":"get_v1_quote","tags":["Quotes"],"summary":"Latest quote for a symbol","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"PSX symbol, e.g. LUCK (Lucky Cement), OGDC, HBL","schema":{"type":"string"},"example":"LUCK"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"name":"Lucky Cement Limited","note":"The latest quote for one PSX-listed symbol — last traded price, previous close, day change and the symbol's name, sector and instrument type. Pass symbol (e.g. LUCK, OGDC, HBL). Use /v1/intraday for ticks and /v1/eod for history.","as_of":"2026-06-12T11:49:49.000Z","price":449.11,"change":16.02,"sector":"CEMENT","source":"PSX","symbol":"LUCK","instrument":"equity","change_percent":3.7,"previous_close":433.09},"meta":{"timestamp":"2026-06-15T02:11:07.512Z","request_id":"01863ce9-1862-4560-994d-382da72ab0af"},"status":"ok","message":"Quote retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/eod":{"get":{"operationId":"get_v1_eod","tags":["History"],"summary":"End-of-day price history","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"PSX symbol, e.g. OGDC","schema":{"type":"string"},"example":"OGDC"},{"name":"limit","in":"query","required":false,"description":"Days (1-1000, default 90)","schema":{"type":"string"},"example":"90"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The end-of-day price history for one PSX symbol — each day's closing price and volume, newest first. Pass symbol (e.g. OGDC) and limit (1-1000, default 90).","count":90,"source":"PSX","symbol":"OGDC","history":[{"date":"2026-06-12","close":317.99,"volume":3228564},{"date":"2026-06-11","close":316.2,"volume":2336208},{"date":"2026-06-10","close":316.68,"volume":1366369},{"date":"2026-06-09","close":319.63,"volume":2778242},{"date":"2026-06-08","close":318.07,"volume":2805226},{"date":"2026-06-05","close":320.31,"volume":2032744},{"date":"2026-06-04","close":324.56,"volume":2362888},{"date":"2026-06-03","close":319.95,"volume":2339418},{"date":"2026-06-02","close":320.58,"volume":2144427},{"date":"2026-06-01","close":320.33,"volume":3947944},{"date":"2026-05-29","close":330.33,"volume":3972556},{"date":"2026-05-25","close":330.05,"volume":4384086},{"date":"2026-05-22","close":323.51,"volume":2072490},{"date":"2026-05-21","close":325.82,"volume":5129543},{"date":"2026-05-20","close":318.52,"volume":3194694},{"date":"2026-05-19","close":316.7,"volume":4685426},{"date":"2026-05-18","close":310.37,"volume":4951514},{"date":"2026-05-15","close":321.75,"volume":3609510},{"date":"2026-05-14","close":323.72,"volume":2021160},{"date":"2026-05-13","close":325.41,"volume":1706584},{"date":"2026-05-12","close":326.32,"volume":4800902},{"date":"2026-05-11","close":327.22,"volume":3452488},{"date":"2026-05-08","close":329.68,"volume":4956910},{"date":"2026-05-07","close":333.72,"volume":10178258},{"date":"2026-05-06","close":328.39,"volume":18183260},{"date":"2026-05-05","close":311.42,"volume":3893802},{"date":"2026-05-04","close":306.75,"volume":4889986},{"date":"2026-04-30","close":303.17,"volume":5863557},{"date":"2026-04-29","close":309.99,"volume":3739485},{"date":"2026-04-28","close":318.45,"volume":2871347},{"date":"2026-04-27","close":319.11,"volume":3282147},{"date":"2026-04-24","close":325.89,"volume":4675630},{"date":"2026-04-23","close":319.33,"volume":2642398},{"date":"2026-04-22","close":321.11,"volume":4410952},{"date":"2026-04-21","close":324.2,"volume":5230868},{"date":"2026-04-20","close":326.64,"volume":14265811},{"date":"2026-04-17","close":324.72,"volume":13430014},{"date":"2026-04-16","close":314.7,"volume":12057181},{"date":"2026-04-15","close":304.12,"volume":7810723},{"date":"2026-04-14","close":299.63,"volume":3863235},{"date":"2026-04-13","close":293.48,"volume":10001847},{"date":"2026-04-10","close":299.89,"volume":8632671},{"date":"2026-04-09","close":297.7,"volume":6061644},{"date":"2026-04-08","close":302.87,"volume":12924433},{"date":"2026-04-07","close":275.33,"volume":3550872},{"date":"2026-04-06","close":275.38,"volume":5675692},{"date":"2026-04-03","close":270.58,"volume":4511446},{"date":"2026-04-02","close":271.47,"volume":3345653},{"date":"2026-04-01","close":279.08,"volume":7654898},{"date":"2026-03-31","close":270.64,"volume":4137241},{"date":"2026-03-30","close":263.5,"volume":6622456},{"date":"2026-03-27","close":265.62,"volume":8371102},{"date":"2026-03-26","close":274.13,"volume":5013789},{"date":"2026-03-25","close":281.64,"volume":5683663},{"date":"2026-03-24","close":276.5,"volume":5293284},{"date":"2026-03-19","close":276.61,"volume":3024632},{"date":"2026-03-18","close":279.75,"volume":5135452},{"date":"2026-03-17","close":262.64,"volume":3046604},{"date":"2026-03-16","close":261.86,"volume":2405108},{"date":"2026-03-13","close":273.08,"volume":2915016},{"date":"2026-03-12","close":274.81,"volume":4562205},{"date":"2026-03-11","close":283.27,"volume":3783886},{"date":"2026-03-10","close":288.6,"volume":7435962},{"date":"2026-03-09","close":272.48,"volume":6816293},{"date":"2026-03-06","close":275.79,"volume":5937936},{"date":"2026-03-05","close":285.27,"volume":8152076},{"date":"2026-03-04","close":263.56,"volume":5847854},{"date":"2026-03-03","close":260.35,"volume":7420387},{"date":"2026-03-02","close":255.12,"volume":11960980},{"date":"2026-02-27","close":283.47,"volume":2213776},{"date":"2026-02-26","close":287,"volume":4356222},{"date":"2026-02-25","close":282.01,"volume":2199117},{"date":"2026-02-24","close":285.57,"volume":7318099},{"date":"2026-02-23","close":284.85,"volume":4989065},{"date":"2026-02-20","close":290.41,"volume":3597651},{"date":"2026-02-19","close":283.67,"volume":4478464},{"date":"2026-02-18","close":297.49,"volume":5125937},{"date":"2026-02-17","close":293.6,"volume":6856284},{"date":"2026-02-16","close":285.41,"volume":14889577},{"date":"2026-02-13","close":294.74,"volume":14028465},{"date":"2026-02-12","close":300.47,"volume":8206049},{"date":"2026-02-11","close":306.32,"volume":2094636},{"date":"2026-02-10","close":308.05,"volume":2692709},{"date":"2026-02-09","close":310.07,"volume":12789231},{"date":"2026-02-06","close":321.18,"volume":6350781},{"date":"2026-02-04","close":328.8,"volume":1776495},{"date":"2026-02-03","close":329.02,"volume":4327179},{"date":"2026-02-02","close":328.97,"volume":5477804},{"date":"2026-01-30","close":323.93,"volume":6707829},{"date":"2026-01-29","close":321.81,"volume":10913390}]},"meta":{"timestamp":"2026-06-15T02:11:08.233Z","request_id":"839f508f-ab28-4588-9764-7465f7443661"},"status":"ok","message":"EOD history retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/intraday":{"get":{"operationId":"get_v1_intraday","tags":["History"],"summary":"Intraday tick series","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"PSX symbol, e.g. LUCK","schema":{"type":"string"},"example":"LUCK"},{"name":"limit","in":"query","required":false,"description":"Ticks (1-1000, default 100)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The intraday tick series for one PSX symbol for the current/last session — each trade's time, price and size, newest first. Pass symbol (e.g. LUCK) and limit (1-1000, default 100). Only available while or shortly after the market trades.","count":100,"ticks":[{"time":"2026-06-12T11:49:49.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:49:08.000Z","price":449.11,"volume":5000},{"time":"2026-06-12T11:48:06.000Z","price":449.11,"volume":3000},{"time":"2026-06-12T11:48:04.000Z","price":449.11,"volume":26},{"time":"2026-06-12T11:48:00.000Z","price":449.11,"volume":77},{"time":"2026-06-12T11:47:38.000Z","price":449.11,"volume":500},{"time":"2026-06-12T11:47:13.000Z","price":449.11,"volume":10},{"time":"2026-06-12T11:47:06.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:46:23.000Z","price":449.11,"volume":100},{"time":"2026-06-12T11:46:14.000Z","price":449.11,"volume":200},{"time":"2026-06-12T11:45:55.000Z","price":449.11,"volume":2500},{"time":"2026-06-12T11:45:44.000Z","price":449.11,"volume":100},{"time":"2026-06-12T11:45:37.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:45:00.000Z","price":449.11,"volume":2500},{"time":"2026-06-12T11:44:52.000Z","price":449.11,"volume":100},{"time":"2026-06-12T11:44:44.000Z","price":449.11,"volume":700},{"time":"2026-06-12T11:44:19.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:43:29.000Z","price":449.11,"volume":170},{"time":"2026-06-12T11:43:09.000Z","price":449.11,"volume":10},{"time":"2026-06-12T11:42:24.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:42:10.000Z","price":449.11,"volume":3},{"time":"2026-06-12T11:41:12.000Z","price":449.11,"volume":10},{"time":"2026-06-12T11:41:05.000Z","price":449.11,"volume":50},{"time":"2026-06-12T11:41:00.000Z","price":449.11,"volume":65},{"time":"2026-06-12T11:40:59.000Z","price":449.11,"volume":200},{"time":"2026-06-12T11:40:31.000Z","price":449.11,"volume":100},{"time":"2026-06-12T11:40:09.000Z","price":449.11,"volume":50},{"time":"2026-06-12T11:39:42.000Z","price":449.11,"volume":5},{"time":"2026-06-12T11:38:56.000Z","price":449.11,"volume":307},{"time":"2026-06-12T11:38:41.000Z","price":449.11,"volume":1},{"time":"2026-06-12T11:38:17.000Z","price":449.11,"volume":60},{"time":"2026-06-12T11:37:41.000Z","price":449.11,"volume":300},{"time":"2026-06-12T11:37:40.000Z","price":449.11,"volume":10},{"time":"2026-06-12T11:37:39.000Z","price":449.11,"volume":1},{"time":"2026-06-12T11:37:04.000Z","price":449.11,"volume":150},{"time":"2026-06-12T11:36:47.000Z","price":449.11,"volume":150},{"time":"2026-06-12T11:36:32.000Z","price":449.11,"volume":10},{"time":"2026-06-12T11:35:50.000Z","price":449.11,"volume":1000},{"time":"2026-06-12T11:35:41.000Z","price":449.11,"volume":1000},{"time":"2026-06-12T11:35:30.000Z","price":449.11,"volume":270},{"time":"2026-06-12T11:35:00.000Z","price":449.11,"volume":0},{"time":"2026-06-12T11:29:59.000Z","price":449,"volume":3100},{"time":"2026-06-12T11:29:58.000Z","price":449,"volume":10550},{"time":"2026-06-12T11:29:56.000Z","price":449.25,"volume":21},{"time":"2026-06-12T11:29:55.000Z","price":449,"volume":1512},{"time":"2026-06-12T11:29:52.000Z","price":449,"volume":1000},{"time":"2026-06-12T11:29:51.000Z","price":448.85,"volume":20},{"time":"2026-06-12T11:29:44.000Z","price":449,"volume":4000},{"time":"2026-06-12T11:29:42.000Z","price":448.9,"volume":50},{"time":"2026-06-12T11:29:41.000Z","price":448.9,"volume":150},{"time":"2026-06-12T11:29:39.000Z","price":448.9,"volume":953},{"time":"2026-06-12T11:29:37.000Z","price":448.9,"volume":50},{"time":"2026-06-12T11:29:34.000Z","price":449,"volume":500},{"time":"2026-06-12T11:29:32.000Z","price":449,"volume":300},{"time":"2026-06-12T11:29:31.000Z","price":449,"volume":100},{"time":"2026-06-12T11:29:30.000Z","price":448.9,"volume":150},{"time":"2026-06-12T11:29:29.000Z","price":449.25,"volume":1700},{"time":"2026-06-12T11:29:28.000Z","price":449,"volume":2741},{"time":"2026-06-12T11:29:27.000Z","price":449.25,"volume":1000},{"time":"2026-06-12T11:29:25.000Z","price":449.25,"volume":2879},{"time":"2026-06-12T11:29:24.000Z","price":449.25,"volume":2252},{"time":"2026-06-12T11:29:22.000Z","price":449.5,"volume":953},{"time":"2026-06-12T11:29:21.000Z","price":449.7,"volume":300},{"time":"2026-06-12T11:29:20.000Z","price":449.5,"volume":47},{"time":"2026-06-12T11:29:18.000Z","price":449.5,"volume":100},{"time":"2026-06-12T11:29:17.000Z","price":449.25,"volume":50},{"time":"2026-06-12T11:29:16.000Z","price":449.25,"volume":250},{"time":"2026-06-12T11:29:15.000Z","price":449.25,"volume":600},{"time":"2026-06-12T11:29:14.000Z","price":449.25,"volume":300},{"time":"2026-06-12T11:29:12.000Z","price":449.5,"volume":150},{"time":"2026-06-12T11:29:10.000Z","price":449.25,"volume":10},{"time":"2026-06-12T11:29:02.000Z","price":449.45,"volume":2190},{"time":"2026-06-12T11:29:01.000Z","price":449.45,"volume":700},{"time":"2026-06-12T11:28:59.000Z","price":449.25,"volume":800},{"time":"2026-06-12T11:28:57.000Z","price":449,"volume":1000},{"time":"2026-06-12T11:28:56.000Z","price":449,"volume":4866},{"time":"2026-06-12T11:28:51.000Z","price":448.9,"volume":200},{"time":"2026-06-12T11:28:47.000Z","price":448.85,"volume":9},{"time":"2026-06-12T11:28:46.000Z","price":448.9,"volume":1058},{"time":"2026-06-12T11:28:43.000Z","price":448.5,"volume":200},{"time":"2026-06-12T11:28:42.000Z","price":448.85,"volume":1800},{"time":"2026-06-12T11:28:40.000Z","price":448.77,"volume":1000},{"time":"2026-06-12T11:28:37.000Z","price":448.5,"volume":5000},{"time":"2026-06-12T11:28:36.000Z","price":448.15,"volume":10},{"time":"2026-06-12T11:28:35.000Z","price":448.5,"volume":1000},{"time":"2026-06-12T11:28:31.000Z","price":448.5,"volume":285},{"time":"2026-06-12T11:28:29.000Z","price":448.2,"volume":420},{"time":"2026-06-12T11:28:28.000Z","price":448.5,"volume":3100},{"time":"2026-06-12T11:28:26.000Z","price":448.51,"volume":250},{"time":"2026-06-12T11:28:25.000Z","price":448.85,"volume":5},{"time":"2026-06-12T11:28:16.000Z","price":448.85,"volume":95},{"time":"2026-06-12T11:28:11.000Z","price":448.31,"volume":5000},{"time":"2026-06-12T11:28:08.000Z","price":448.85,"volume":8},{"time":"2026-06-12T11:28:07.000Z","price":448.85,"volume":49},{"time":"2026-06-12T11:28:05.000Z","price":448.51,"volume":1000},{"time":"2026-06-12T11:28:04.000Z","price":448.55,"volume":30},{"time":"2026-06-12T11:28:02.000Z","price":448.85,"volume":50},{"time":"2026-06-12T11:27:52.000Z","price":448.5,"volume":1000},{"time":"2026-06-12T11:27:51.000Z","price":448.55,"volume":1188},{"time":"2026-06-12T11:27:48.000Z","price":448.5,"volume":34}],"source":"PSX","symbol":"LUCK"},"meta":{"timestamp":"2026-06-15T02:11:08.314Z","request_id":"3707c4bd-7e93-444c-b5e6-6868b903ed65"},"status":"ok","message":"Intraday ticks retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/symbols":{"get":{"operationId":"get_v1_symbols","tags":["Reference"],"summary":"Symbol directory by sector & type","description":"","parameters":[{"name":"sector","in":"query","required":false,"description":"Filter by sector, e.g. CEMENT","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"equity, etf or debt","schema":{"type":"string"},"example":"etf"},{"name":"limit","in":"query","required":false,"description":"Results (1-2000, default 100)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The PSX symbol directory — every listed symbol with its name, sector and instrument type (equity, ETF or debt). Filter by sector (see the sectors list) and type; page with limit. Use a symbol with the quote, intraday and eod endpoints.","count":9,"total":9,"source":"PSX","sectors":["APPAREL","AUTOMOBILE ASSEMBLER","AUTOMOBILE PARTS & ACCESSORIES","BILLS AND BONDS","CABLE & ELECTRICAL GOODS","CEMENT","CHEMICAL","CLOSE - END MUTUAL FUND","COMMERCIAL BANKS","ENGINEERING","EXCHANGE TRADED FUNDS","FERTILIZER","FOOD & PERSONAL CARE PRODUCTS","GLASS & CERAMICS","INSURANCE","INV. BANKS / INV. COS. / SECURITIES COS.","JUTE","LEASING COMPANIES","LEATHER & TANNERIES","MISCELLANEOUS","MODARABAS","OIL & GAS EXPLORATION COMPANIES","OIL & GAS MARKETING COMPANIES","PAPER, BOARD & PACKAGING","PHARMACEUTICALS","POWER GENERATION & DISTRIBUTION","PROPERTY","REAL ESTATE INVESTMENT TRUST","REFINERY","SUGAR & ALLIED INDUSTRIES","SYNTHETIC & RAYON","TECHNOLOGY & COMMUNICATION","TEXTILE COMPOSITE","TEXTILE SPINNING","TEXTILE WEAVING","TOBACCO","TRANSPORT","VANASPATI & ALLIED INDUSTRIES","WOOLLEN"],"symbols":[{"name":"Alfalah Consumer Index (ETF)","sector":"EXCHANGE TRADED FUNDS","symbol":"ACIETF","instrument":"etf"},{"name":"HBL Total Treasury (ETF)","sector":"EXCHANGE TRADED FUNDS","symbol":"HBLTETF","instrument":"etf"},{"name":"JS Global Banking Sector(ETF)","sector":"EXCHANGE TRADED FUNDS","symbol":"JSGBETF","instrument":"etf"},{"name":"JS Momentum Factor Exchange Traded Fund","sector":"EXCHANGE TRADED FUNDS","symbol":"JSMFETF","instrument":"etf"},{"name":"Mahaana Islamic Index ETF","sector":"EXCHANGE TRADED FUNDS","symbol":"MIIETF","instrument":"etf"},{"name":"Meezan Pakistan ETF","sector":"EXCHANGE TRADED FUNDS","symbol":"MZNPETF","instrument":"etf"},{"name":"NBP Pakistan  Growth ETF","sector":"EXCHANGE TRADED FUNDS","symbol":"NBPGETF","instrument":"etf"},{"name":"NIT Pakistan Gateway ETF","sector":"EXCHANGE TRADED FUNDS","symbol":"NITGETF","instrument":"etf"},{"name":"UBLPakistan Enterprise ETF","sector":"EXCHANGE TRADED FUNDS","symbol":"UBLPETF","instrument":"etf"}]},"meta":{"timestamp":"2026-06-15T02:11:08.398Z","request_id":"80997faf-46e9-4c94-83ab-2937562dcb2d"},"status":"ok","message":"Symbols retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Endpoints & source","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"luck_close":449.11},"source":"PSX Data Portal public feed (dps.psx.com.pk), keyless","service":"psx-api","endpoints":{"GET /v1/eod":"End-of-day price history (symbol, limit).","GET /v1/meta":"This document.","GET /v1/quote":"Latest quote for one symbol (symbol).","GET /v1/symbols":"Symbol directory by sector & type (sector, type).","GET /v1/intraday":"Intraday tick series (symbol, limit)."},"description":"Live intraday and historical data for the Pakistan Stock Exchange (PSX) with no key: the latest quote for any symbol (price, change, sector, instrument type), the intraday tick series, the end-of-day price history, and the full symbol directory classified by sector and instrument type (equity, ETF, debt). The Pakistan-equities / intraday-tick / symbol-directory layer for trading dashboards and screeners. Distinct from other exchange readers — PSX with intraday-tick granularity. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-15T02:11:08.478Z","request_id":"e1180ad5-5f09-48bb-b5a1-e80954d415db"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":15000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":2340,"monthly_call_quota":300000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":5950,"monthly_call_quota":1700000,"rps_limit":20,"hard_limit":true},{"slug":"enterprise","name":"Enterprise","price_cents_month":13900,"monthly_call_quota":8800000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/psx-api"}