Search API
GET/
The Search API supports both GET and POST methods on the same endpoint.
GET — Query Parameters​
Search by passing identity parameters as query string. Easiest for simple queries (email, phone, name, etc.). Include at least one identifier.
POST — Person Object or Search Pointer​
Use POST for (1) Person — structured JSON body, or (2) Search Pointer — follow-up
using the pointer from a previous response. Required for long search pointers to avoid
HTTP 414. API key can still be sent as query parameter key.
The POST body is application/x-www-form-urlencoded with one of:
person— a JSON-serialized Person object (see Request Body below)search_pointer— a pointer string from a previous response
This playground is for reference only — API requests cannot be sent from this page. To test live API calls, use the Pipl Search API Demo or the Postman Collection.
Request​
Responses​
- 200
- 400
- 403
- 500
Successful search. Returns person(s), possible_persons, or no match.
Response Headers
Queries allowed per second.
Queries used in current second.
Live queries allowed per second.
Live queries used in current second.
API key package expiry date.
Requests used on current package.
Max requests on package.
Self-imposed quota max.
Requests used against quota.
Bad request — unreadable or insufficient search data.
Rate limited, quota exceeded, or account suspended.
Internal server error.