---
updatedAt: 2026-09-09T15:55:47.000Z
agentTools:
  projectIndex: https://developer.realestateapi.com/llms.txt
---

# Bulk SkipTrace Await API (v1)

Need to call the Bulk SkipTrace API and don't want to sweat the Webhook setup or need to return results directly to the calling thread? Use this endpoint to get the identity and demographic data you need and call it via 'await' keywords in programming languages that support such syntax.

### No Webhooks? No Problem.

The Bulk SkipTrace Await API is built for those who don't want to go through the trouble of setting up a dedicated server that accepts webhook requests or don't want responses returned to a separate thread in their application, but rather directly back to the caller function.

This endpoint has significant performance boosts to calling the single SkipTrace API in a loop, partially due to the number of total network requests your app must make to enrich your data and partially to do with allowing us to still use the critical pieces of our Bulk Skip architecture that make the job most performant.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "skiptrace-apis",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.realestateapi.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/v1/SkipTraceBatchAwait": {
      "post": {
        "summary": "Bulk SkipTrace Await API (v1)",
        "description": "Need to call the Bulk SkipTrace API and don't want to sweat the Webhook setup or need to return results directly to the calling thread? Use this endpoint to get the identity and demographic data you need and call it via 'await' keywords in programming languages that support such syntax.",
        "operationId": "bulk-skip-async",
        "parameters": [
          {
            "name": "x-user-id",
            "in": "header",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "skips"
                ],
                "properties": {
                  "skips": {
                    "type": "array",
                    "description": "An array of skip requests - each skip request contains owner names (optional) + address (required)",
                    "items": {
                      "properties": {
                        "key": {
                          "type": "integer",
                          "description": "An internal key provided by you that will help you connect requests going into the API to the responses that hit your webhook",
                          "format": "int32"
                        },
                        "webhook_url": {
                          "type": "string",
                          "description": "The location where you would like to receive the responses for each of the individual requests sent to this endpoint"
                        },
                        "first_name": {
                          "type": "string"
                        },
                        "middle_name": {
                          "type": "string"
                        },
                        "last_name": {
                          "type": "string"
                        },
                        "phone": {
                          "type": "string",
                          "description": "Phone must be 10 digits without any formatting & cannot contain any alpha characters or special characters"
                        },
                        "email": {
                          "type": "string"
                        },
                        "address": {
                          "type": "string",
                          "description": "If you provide address, city, state, and zip then the mailing address parts aren't required but they can still be provided"
                        },
                        "unit": {
                          "type": "string"
                        },
                        "city": {
                          "type": "string"
                        },
                        "state": {
                          "type": "string"
                        },
                        "zip": {
                          "type": "string"
                        },
                        "mail_address": {
                          "type": "string",
                          "description": "If you provide mail_address, mail_city, mail_state, and mail_zip then the regular address parts aren't required but they can still be provided"
                        },
                        "mail_unit": {
                          "type": "string"
                        },
                        "mail_city": {
                          "type": "string"
                        },
                        "mail_state": {
                          "type": "string"
                        },
                        "mail_zip": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "key",
                        "webhook_url"
                      ],
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n\n\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "x-internal": true
      }
    }
  },
  "x-readme": {
    "headers": [
      {
        "key": "x-user-id",
        "value": "UniqueUserIdentifier"
      }
    ],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```