English
Receiving Airbnb phone verification codes for testing and host operations
A team receives an Airbnb verification code by ordering an OTP Route number for the airbnb service in the country it needs, then reading the SMS in the dashboard or through the API and signed webhooks. The OTP Gateway charges from $0.20 per code, and the full amount is refunded if nothing arrives within 20 minutes.
When does Airbnb ask for a phone code?
Airbnb links a phone number to each account and confirms it with a short code sent by SMS. That check typically appears when someone adds or changes the number during sign-up, when a login comes from an unfamiliar device, when two-step security is turned on, and during account recovery. Hosts also rely on the confirmed number for guest and reservation contact.
Phone confirmation is only one layer. Airbnb can separately ask for identity verification, payout details or other checks, and none of those are handled by a phone number. OTP Route covers the SMS step and nothing more.
Who on a business team needs to receive Airbnb OTPs?
The realistic users are teams operating their own legitimate accounts or building products around the platform:
- Property-management and co-hosting operations that run a company host account and do not want a staff member's personal phone tied to it.
- Agencies managing listings on behalf of owners who have authorised them, as described in agencies and resellers.
- QA engineers testing onboarding in their own travel or property software, where a test host account has to be confirmed before an integration can be exercised.
If the account will need codes again in a month, read the dedicated-number section below before you start.
Which country should the Airbnb number come from?
The airbnb service is available in 198 countries on the OTP Gateway, including the United Kingdom, France, Spain, Italy, Portugal, Greece, Mexico, Brazil, Thailand, Indonesia, Japan, Australia, South Africa, Israel, Bermuda and the United States.
Choose a route that lines up with where the host business actually operates, or with the exact market your test case targets. A host business registered in Portugal should carry a Portuguese number; a test of your Mexican onboarding flow needs a +52 number. Mismatches between the number's country and the account's profile can trigger extra checks, and they make test results harder to interpret.
How does the Airbnb verification code API flow run?
Use the base URL https://otproute.com/api/v1 and a Bearer key with the or_live_ prefix from the Developer console. The service id is airbnb; country ids come from GET /api/v1/countries.
- Call
GET /api/v1/prices?country=<id>&service=airbnbto see the live price and whether the route has capacity. - Order with
POST /api/v1/activationsand a body such as{"service": "airbnb", "country": "gb"}. - Enter the returned number on Airbnb's phone screen.
- Handle the
activation.sms_receivedwebhook, or pollGET /api/v1/activations/{id}if you have no public endpoint. The limit is 300 requests per minute.
For webhooks, read the X-OTPRoute-Signature header (t=<unix>,v1=<hex>), compute HMAC-SHA256 over <t>.<raw body> with the endpoint secret, and reject mismatches or old timestamps. Make the handler idempotent on the activation id, since a delivery can be retried. Our webhook capture guide and the API docs cover the full pattern.
Can I receive an Airbnb code from the dashboard instead?
Yes, and many operations teams prefer it. Open the OTP Gateway, choose Airbnb as the service, pick the country, and confirm the price shown. The number appears at once. Type it into Airbnb, then watch the same dashboard row; the code shows up there when the SMS lands.
Why might the Airbnb SMS fail to arrive?
Airbnb, like many platforms, may refuse some virtual numbers or decline to send a code to a particular range. Routes also vary in timing. The 20-minute window and refund rule protect you here: you only pay if the code arrives, and an expired or cancelled activation returns the full amount to the wallet.
- Wait out the window before calling it a failure.
- Try again later, or try the country's route for another service in your own app to confirm the route itself is healthy.
- Avoid placing order after order in a tight loop; it rarely helps.
- Check that the number's country matches the account's market.
When does a Dedicated Number suit an Airbnb account better?
A one-time number is ideal for a single confirmation, but host accounts tend to live for years and may ask for a code at the next login from a new laptop. For that, a Dedicated Number you keep is the better fit. These are available in the United States and Canada only, from $1.95/month, bought instantly from the dashboard. Incoming SMS shows in the dashboard and is forwarded to your webhook as number.sms_received, so a shared operations inbox can see every Airbnb code. Details are on virtual numbers.
What does responsible use of Airbnb numbers look like?
Follow Airbnb's terms. Keep one account per real person or business, and use OTP Route only to test your own products or operate legitimate accounts you are entitled to manage. OTP Route is not affiliated with Airbnb, the name is a trademark of its owner, and our Acceptable Use Policy applies to every order. Billing is a prepaid USD wallet funded by card or USDT/USDC, with a PDF invoice for each top-up and no monthly fee.
Frequently asked questions
What is the service id for Airbnb in the OTP Route API?
It is airbnb, used in the activation body and in GET /api/v1/prices.
Can I get an Airbnb phone number without buying a SIM?
Yes. The OTP Gateway issues a number for one Airbnb code, and a US or Canadian Dedicated Number covers accounts that need repeated codes.
Does Airbnb accept every virtual number for verification?
No. Airbnb may decline some numbers, which is why you are refunded automatically when no code arrives in 20 minutes.
How much does Airbnb SMS verification for testing cost?
From $0.20 per code, varying by country; the API and dashboard show the exact price before ordering.
Can a property manager log back in later with the same number?
Only with a Dedicated Number in the US or Canada. A one-time OTP Gateway number is not kept after the activation ends.
Can I run Airbnb onboarding tests without spending wallet funds?
Yes. Request sandbox mode for a development account; it returns simulated numbers and codes for end-to-end testing.
Service names are trademarks of their respective owners. OTP Route is not affiliated with them. Use numbers lawfully, follow each service's terms and our Acceptable Use Policy.