Check that a +251 number is real, which network it is on and whether it can receive a message right now. Runs on the same key as your Ethiopia SMS and email.
Personal data must remain inside Ethiopia under Proclamation 1321/2024. Alphanumeric sender IDs require registration with the operator via Ethio Telecom.
Opt-out keywords honoured automatically: STOP, UNSUBSCRIBE, CANCEL, END, QUIT, አቁም, ተወው.
ethiopia.woyra.ioEthiopia (in-country, Proclamation 1321/2024)
curl "https://ethiopia.woyra.io/v1/lookups/+251712345678?type=carrier" \
-H "Authorization: Bearer $WOYRA_KEY"
# {"valid": true, "carrier": {"name": "...", "type": "mobile"}, "reachable": true}The same key works on every endpoint. Calling ethiopia.woyra.io applies Ethiopia's rules and, where residency requires it, keeps the data in the ethiopia region.
Alphanumeric sender IDs, registration required · billed in ETB · ethiopia data region
A lookup asks the network, not a table: whether the number exists, which operator holds it today including numbers that have moved between them, and whether the handset is reachable right now. Run it at sign-up and you stop paying to send codes to numbers that were never going to receive one.
Woyra accepts the formats people and spreadsheets actually produce — spaces, hyphens, brackets, a leading 00 — and refuses only what cannot be routed. A Ethiopia number without its country code is refused rather than guessed at, because no system can know which country a national number belongs to.
An account on the Ethiopia endpoint is billed in US dollars today. Billing in ETB is where this is going, and it is a real advantage when it arrives, but a converted price needs a published rate behind it and there is not one yet, so we quote one currency rather than invent a second. Funds are reserved at the published price when a message is accepted and settled when it is delivered; a message we never deliver is never charged for, and a hard spend cap you set is enforced rather than invoiced.
Proclamation 1321/2024 requires personal data about Ethiopians to stay in the country. Rather than promise that and route around it, Woyra runs a separate Ethiopian data plane: an Ethiopian account's personal data is held there, and a cross-region read is refused outright with a 451 rather than logged and permitted.
Every mobile network operating in Ethiopia, including numbers that have been ported between them.
$0.004, billed in ETB. A format-only check is free.
Ethiopia (in-country, Proclamation 1321/2024)
E.164: a plus, the country code +251, then the subscriber number, as in +251712345678. Woyra strips spaces, hyphens, brackets and a leading 00, but it will not guess a missing country code, because the same digits belong to a different subscriber in every country.
ethiopia.woyra.io, though the same API key works on every endpoint Woyra runs. Which one you call decides the compliance rules applied, the currency you are billed in, and — where residency requires it — which data plane answers.