Skip to main content

Examples

When specifying query parameters within a URL, you should separate them with an ampersand (&). When specifying query parameters within a JSON object, you should use lists for the request parameters. We’ve provided code samples in cURL, Python, Ruby, Go and JavaScript. If you aren’t comfortable working in any of these languages, feel free to use this handy tool to convert code from cURL to the language of your choice.
We want your feedback!Do you see a bug? Is there an example you’d like to see that’s not listed here?Head over to the public roadmap and submit a bug ticket or a feature request and receive automatic notifications as your bug is resolved or your request is implemented.
The following examples match a field (or a set of fields) to a person record:

LinkedIn URL

Email

Email Hash

Note: you can use MD5 or SHA-256 hashes.

Email and Company

Name and Company and School

Name and Location and Twitter and Phone

Multiple Values for the Same Parameter

Most query parameters can take multiple values. To do so, append the parameter with values as many times as needed. The only parameters that cannot exist multiple times are locality, region, country and street_address, as these are linearly related and multiple inputs would make it impossible to match. To match multiple locations, use the location parameter.

Using POST Requests

“I want to use POST requests instead of GET requests so that I can make queries with a lot of parameters.”
Difference Between GET and POST RequestsSee this article for a comparison of the differences between GET and POST requests. The biggest difference is that POST requests don’t have any limits on the amount of data that you can pass in the request.