Predict API (Beta)
  1. Orders
Predict API (Beta)
  • FAQs
  • Deployed Contracts
  • Guides
    • Understanding the Orderbook
    • [TS] How to authenticate your API requests
    • [PY] How to authenticate your API requests
    • How to create or cancel orders
  • Authorization
    • Get auth message
      GET
    • Get JWT with valid signature
      POST
  • Accounts
    • Get connected account
      GET
    • Get account activity
      GET
    • Set a referral
      POST
  • Orders
    • Get order by hash
      GET
    • Get orders
      GET
    • Get order match events
      GET
    • Create an order
      POST
    • Remove orders from the orderbook
      POST
  • Categories
    • Get categories
      GET
    • Get category by slug
      GET
  • Markets
    • Get markets
      GET
    • Get market by ID
      GET
    • Get market statistics
      GET
    • Get market last sale information
      GET
    • Get the orderbook for a market
      GET
  • Positions
    • Get positions
  • OAuth
    • Finalize a OAuth connection
    • Get the orders for a OAuth connection
    • Create an order for a OAuth connection
    • Cancel the orders for a OAuth connection
    • Get the positions for a OAuth connection
  • WebSocket
    • General Information
    • Request Format
    • Response Format
    • Subscription Topics
    • Heartbeats
    • Client Example
  1. Orders

Get order match events

Prod Env
https://api.predict.fun
Prod Env
https://api.predict.fun
GET
https://api.predict.fun
/v1/orders/matches
Get a paginated list of order match events with optional filtering by category, market, minimum value and signer. The results are sorted by executedAt DESC.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Query Params

Responses

🟢200
application/json
Response 200
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.predict.fun/v1/orders/matches?first&after&categoryId&marketId&minValueUsdtWei&signerAddress&isSignerMaker' \
--header 'x-api-key: <api-key>'
Response Response Example
{
    "success": true,
    "cursor": "string",
    "data": [
        {
            "market": {
                "id": 0,
                "imageUrl": "string",
                "title": "string",
                "question": "string",
                "description": "string",
                "status": "REGISTERED",
                "isNegRisk": true,
                "isYieldBearing": true,
                "feeRateBps": 0,
                "resolution": {
                    "name": "string",
                    "indexSet": 0,
                    "onChainId": "string",
                    "status": "WON"
                },
                "oracleQuestionId": "string",
                "conditionId": "string",
                "resolverAddress": "string",
                "outcomes": [
                    {
                        "name": "string",
                        "indexSet": 0,
                        "onChainId": "string",
                        "status": "WON"
                    }
                ],
                "questionIndex": 0,
                "spreadThreshold": 0,
                "shareThreshold": 0,
                "polymarketConditionIds": [
                    "string"
                ],
                "kalshiMarketTicker": "string",
                "categorySlug": "string",
                "createdAt": "string",
                "decimalPrecision": 2
            },
            "taker": {
                "quoteType": "Ask",
                "amount": "string",
                "price": "string",
                "outcome": {
                    "name": "string",
                    "indexSet": 0,
                    "onChainId": "string",
                    "status": "WON"
                },
                "signer": "string"
            },
            "amountFilled": "string",
            "priceExecuted": "string",
            "makers": [
                {
                    "quoteType": "Ask",
                    "amount": "string",
                    "price": "string",
                    "outcome": {
                        "name": "string",
                        "indexSet": 0,
                        "onChainId": "string",
                        "status": "WON"
                    },
                    "signer": "string"
                }
            ],
            "transactionHash": "string",
            "executedAt": "string"
        }
    ]
}
Modified at 2026-01-12 18:57:35
Previous
Get orders
Next
Create an order
Built with