United States - Passport & U.S. entries
Use this endpoint to request passport-linked U.S. travel history (entries and exits) for screening and compliance workflows. Provide the travelerβs identity fields and passport identifiers as query parameters.
API Referenceβ
Endpointβ
GET https://api.verifik.co/v2/passport/us/entries
Submit firstName, lastName, dateOfBirth, passportNumber, and passportCountry as query parameters. Date format should match your integration contract (commonly YYYY-MM-DD or dd/mm/yyyy).
Headersβ
| Name | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parametersβ
| Name | Type | Required | Description |
|---|---|---|---|
firstName | string | Yes | Travelerβs first name as on the passport. |
lastName | string | Yes | Travelerβs last name as on the passport. |
dateOfBirth | string | Yes | Date of birth (use the format agreed for your project). |
passportNumber | string | Yes | Machine-readable passport number. |
passportCountry | string | Yes | Issuing country of the passport (ISO code or country name, per integration). |
Requestβ
- JavaScript
- Python
import axios from "axios";
const options = {
method: "GET",
url: "https://api.verifik.co/v2/passport/us/entries",
params: {
firstName: "JOHN",
lastName: "DOE",
dateOfBirth: "1990-01-15",
passportNumber: "P12345678",
passportCountry: "CO",
},
headers: {
Accept: "application/json",
Authorization: "Bearer <your_token>",
},
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
import urllib.parse
params = urllib.parse.urlencode({
"firstName": "JOHN",
"lastName": "DOE",
"dateOfBirth": "1990-01-15",
"passportNumber": "P12345678",
"passportCountry": "CO",
})
conn = http.client.HTTPSConnection("api.verifik.co")
conn.request("GET", f"/v2/passport/us/entries?{params}", "", {})
res = conn.getresponse()
print(res.read().decode("utf-8"))
Responseβ
- 200
- 404
{
"data": {},
"signature": {
"dateTime": "October 10, 2025 7:10 PM",
"message": "Certified by Verifik.co"
},
"id": "EXAMPLE"
}
{
"code": "NotFound",
"message": "Record not found."
}
Notesβ
- Availability of this product may be restricted; confirm with your account team before production use.
- Field formats (especially
dateOfBirth) must follow the contract used by your Verifik integration.