Polymarket

Get Polymarket US market

Get one market on the Polymarket US exchange, with its order book on request.

GET/v1/polymarket/us/markets/{idOrSlug}
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
idOrSlugstringrequiredpath

US exchange market id (digits) or slug.

min 1 chars · max 200 chars · pattern: ^[A-Za-z0-9][A-Za-z0-9._-]{0,199}$

includearrayoptionalquery

`book` adds the order book (one more lookup).

any of: book (comma-separated)

Response fields
43

Endpoint-specific response payload.

datalookupStatus
string

`not_found` when no market has this id or slug.

one of: found, not_found

A market on the Polymarket US exchange.

datamarketid
string

Market id.

datamarketslug
string

Market slug.

datamarketquestion
string

The question the market asks.

datamarkettitle
stringnullable

Short title.

datamarketdescription
stringnullable

Resolution rules.

datamarketcategory
stringnullable

Category, for example `sports`.

datamarketmarketType
stringnullable

Kind of market, for example `moneyline`.

datamarketstatus
string

Polymarket's own state: `open`, `closed` or `inactive`. An open event or market can carry an end date in the past.

one of: open, closed, inactive

datamarketstate
stringnullable

The exchange's own state, for example `OPEN`.

datamarketactive
boolean

Whether the market is active.

datamarketclosed
boolean

Whether the market has closed.

datamarketimage
stringnullable

Image URL.

datamarketstartsAt
stringnullable

When the market opens (ISO-8601, UTC).

datamarketendsAt
stringnullable

Scheduled end (ISO-8601, UTC).

datamarketgameStartsAt
stringnullable

Kickoff of the game the market covers (ISO-8601, UTC).

datamarkettickSize
numbernullable

Smallest price step.

The sides.

datamarketoutcomes[]name
string

Outcome name.

datamarketoutcomes[]price
numbernullable

Price in dollars, 0 to 1.

datamarketoutcomes[]long
booleannullable

Whether this is the side that pays out if the question is yes.

datamarketoutcomes[]team
stringnullable

Team the outcome is about, for sports markets.

datamarketbestBid
numbernullable

Highest buy price.

datamarketbestAsk
numbernullable

Lowest sell price.

The order book. Null unless requested with `include=book`.

Best (highest) first.

databookbids[]price
number

Price in dollars, 0 to 1.

databookbids[]shares
number

Shares at this price.

Best (lowest) first.

databookasks[]price
number

Price in dollars, 0 to 1.

databookasks[]shares
number

Shares at this price.

databooklastTradePrice
numbernullable

Price of the last trade.

databookopenInterest

Open interest in shares. A number, or an exact decimal string when the value has more digits than a number can hold.

databookvolumeShares

Shares traded. A number, or an exact decimal string when the value has more digits than a number can hold.

databookvolume

Dollars traded. A number, or an exact decimal string when the value has more digits than a number can hold.

databookhighPrice
numbernullable

Highest price today.

databooklowPrice
numbernullable

Lowest price today.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/polymarket/us/markets/425746?include=book" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Polymarket US market.