Prediction Hunt API

Expected Value

Positive EV opportunities where a platform's price is meaningfully mispriced relative to the weighted cross-platform consensus. Unlike arb, EV positions carry directional risk but have positive expected return. API response will include a 15-second signal delay.

Paid Plan Required

This endpoint is available on Dev ($49/mo), Pro ($249/mo), and Enterprise plans.

View Plans
GET/v2/ev

Query Parameters

min_roifloat

Minimum ROI percentage to include. Default: 1.0.

sidestring

Filter: yes | no | both. Default: both.

platformsstring

Filter to specific platforms.

limitinteger

Default: 20, max: 100.

Response Schema

as_ofstring

Server timestamp of the response (ISO 8601).

delay_secondsinteger

Signal delay in seconds applied to the response.

opportunitiesobject[]

Current positive expected value opportunities.

group_idinteger

Match group ID.

group_titlestring

Market group title.

event_datestring

Event date.

consensus_probabilitynumber

Weighted cross-platform consensus probability.

detected_atstring

When this opportunity was detected (ISO 8601).

legsobject[]

The mispriced leg(s).

platformstring

Platform with the mispricing.

market_idstring

Market ID.

source_urlstring

Direct link to the market.

sidestring

"yes" or "no".

pricenumber

Current price on this platform.

roi_pctnumber

Expected return percentage.

ev_usd_per_dollarnumber

Expected value in USD per dollar wagered.

Authentication

API Key

To secure your requests, we strongly recommend passing your API key via the X-API-Key header. This prevents sensitive keys from being exposed in access logs or browser history.

Request HeaderX-API-Key: pmx_test_5e8f...

Rate Limits

API rate limits are enforced based on the tier associated with your API key. Limits are tracked on two dimensions: requests per second and requests per month. Only successful responses (where success is true) count toward your monthly quota.

Current usage is returned in every API response via the following headers:

Response HeadersX-RateLimit-Limit-Second: 10X-RateLimit-Remaining-Second: 9X-RateLimit-Limit-Month: 1000X-RateLimit-Remaining-Month: 842

If you exceed a rate limit, the API returns a 429 status with a Retry-After header indicating when you can resume.

Request

Live API Key

Demo Mode
Verified

Filters

Min ROI %
Side
Platforms
Limit

Response

Enter an API key and click "Try it now" to see the live response data.