Polymarket Markets — Odds, Bid/Ask, Volume, One Row Each avatar

Polymarket Markets — Odds, Bid/Ask, Volume, One Row Each

Pricing

$2.50 / 1,000 market returneds

Go to Apify Store
Polymarket Markets — Odds, Bid/Ask, Volume, One Row Each

Polymarket Markets — Odds, Bid/Ask, Volume, One Row Each

Type a topic like "fed rate" and get the open Polymarket markets on it, one row per market, up to 200 a run by default. Returns question, outcomes and prices, best bid and ask, 24h volume, liquidity and close date. $0.0025 per market returned; no results = no charge. Unofficial.

Pricing

$2.50 / 1,000 market returneds

Rating

0.0

(0)

Developer

h ichi

h ichi

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Share

What it does: Lists the open Polymarket markets that match your topics, one row each, with their current prices and volume.

You enter: One or more topics, e.g. fed rate; leave empty to get the busiest open markets.

You get: One row per market: question and event title, outcomes and their prices, best bid and ask, 24h volume, liquidity, open interest (its event's, when the market has none), close date, link. Up to 200 a run by default; open-but-paused ones are returned, flagged.

Price: $0.0025 per market returned. No results = no charge.

Unofficial — not affiliated with Polymarket. Reads public pages only.

Price

$0.0025 per market returned. You pay per market row, not per run: a run that returns 200 markets costs $0.50. The same price applies on every plan, and there is no monthly fee.

You are charged only for markets actually returned. A run that matches nothing costs nothing.

What you get, one record per market

fieldmeaning
questionthe market's own question
eventTitlethe event it belongs to
outcomes / outcomePricesoutcome names and their current prices, same order
bestBid / bestAsktop of book — null when that side has no live quote
lastTradePricelast executed price
priceChange24hprice move over 24 hours, in dollars of a $1 contract
volume24hrUsd / liquidityUsd24h traded volume and resting book liquidity
openInterestUsd + openInterestScopeopen interest, and whether it is the market's own figure or its event's
endDatescheduled close
acceptingOrdersfalse means open but paused
closed, negRisk, conditionId, urlwhether it resolved, whether it belongs to a group of Yes/No markets that can't all happen (negRisk), on-chain id, link

Two things this feed does not hide

Paused markets are returned, flagged. A market can be open and still stop accepting orders — on 2026-08-10, 106 of the 436 markets on the front page were in that state. They are delivered with acceptingOrders: false rather than filtered out, because a feed that quietly omits the untradable half of an event reads as complete when it is not.

Off-topic matches are dropped, and counted. Polymarket's search matches whole events, so a search for "fed rate" also returns every unrelated market inside a matching event. Markets are re-checked against your topic and the number dropped is printed in the run log, so the totals reconcile.

A topic that returns nothing still leaves a row. It is a free type: "search_summary" row carrying topic, eventsSeen, droppedOffTopic, droppedClosed, pushed: 0, and a keywordStatus (not_found — no event matched at all; off_topic_only — events matched but every market in them was about something else; closed_only — every match is already closed) with a one-line hint. Search is English only: bitcoin returns 200 markets and ビットコイン returns none (measured 2026-08-18). The row is never charged — you pay per market row, and this is not one.

The run log also reports any market whose best bid is above its best ask, or whose price falls outside 0–1. Nothing is removed on that basis — you get what Polymarket's public data returned, plus a warning when that data is impossible.

What one row looks like

Measured on 2026-08-09 (real run)

{
"type": "market",
"question": "Will there be no change in Fed interest rates after the September 2026 meeting?",
"eventTitle": "Fed Decision in September?",
"conditionId": "0xa3b36b2d6104d34af4e6c6215fc818e43352e78a748fbfb0b85e3a35f71dec9a",
"outcomes": ["Yes", "No"],
"outcomePrices": [0.625, 0.375],
"bestBid": 0.62,
"bestAsk": 0.63,
"lastTradePrice": 0.62,
"priceChange24h": null,
"volume24hrUsd": 259874.84251399979,
"liquidityUsd": 621648.5084,
"openInterestUsd": 5897366.804893,
"openInterestScope": "event",
"endDate": "2026-09-16",
"acceptingOrders": true,
"closed": false,
"negRisk": true,
"url": "https://polymarket.com/event/fed-decision-in-september-762",
"scrapedAt": "2026-08-09T19:50:14.659723+00:00"
}

Input

{
"topics": ["fed rate"],
"maxMarkets": 200,
"openOnly": true
}

Leave topics empty to take the busiest open markets instead of searching. maxMarkets caps the whole run, not each topic.

Notes

Reads Polymarket's public data only, no login, no browser, requests spaced out. Nothing is kept between runs — every run re-reads the live prices. If Polymarket cannot be reached, the run fails loudly rather than finishing with an empty result.

Looking for arbitrage across a whole event rather than a market list? That is a different product: Polymarket Arbitrage Scanner.

If something goes wrong

  • Wrong number or a failed run? Open a ticket on the Issues tab. I read every one and reply within 2 business days (Japan time).
  • You never get a fake "empty" result. If the site can't be read, the run fails and says so.
  • No results = no charge. You only pay for results you actually get.
  • Checked every week. An automatic test runs this tool weekly; if the site changes, I fix it.
  • Public pages only. No login, no personal data, and it goes easy on the site.

More tools by the same author

All tools (Japan marketplaces, real estate, jobs, racing, prediction markets): https://apify.com/jpmarketdata

Disclaimer

Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Polymarket. Product names and logos belong to their owners and only say where the data comes from. Data is read from public pages, for market research; check before you act on it.