アメリカ — パスポートと米国入出国(履歴)
パスポートに紐づく米国への入出国履歴(スクリーニング・コンプライアンス向け)をリクエストします。旅行者の本人確認フィールドとパスポート識別子をクエリパラメータで渡します。
API リファレンス
エンドポイント
GET https://api.verifik.co/v2/passport/us/entries
firstName、lastName、dateOfBirth、passportNumber、passportCountry をクエリに指定します。日付形式は契約どおり(例: YYYY-MM-DD または dd/mm/yyyy)。
ヘッダー
| 名前 | 値 |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
firstName | string | はい | パスポート表記の名。 |
lastName | string | はい | パスポート表記の姓。 |
dateOfBirth | string | はい | 生年月日(プロジェクトで合意した形式)。 |
passportNumber | string | はい | パスポート番号。 |
passportCountry | string | はい | 発行国(ISO コードまたは国名、統合仕様に従う)。 |
リクエスト
- 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"))
レスポンス
- 200
- 404
{
"data": {},
"signature": {
"dateTime": "October 10, 2025 7:10 PM",
"message": "Certified by Verifik.co"
},
"id": "EXAMPLE"
}
{
"code": "NotFound",
"message": "Record not found."
}
メモ
- 本プロダクトの提供可否は制限される場合があります。本番利用前にアカウント担当へ確認してください。
- フィールド形式(特に
dateOfBirth)は、Verifik 統合の契約に従ってください。