# BudgetSMS, top-up, Pay per use, GET /np/: Phone validation API > A number portability (NP) lookup returns the network a mobile number currently belongs to: the actual MCC and MNC, also for subscribers who ported their number to another operator. It does not check whether the handset is switched on or reachable, for that, use the HLR lookup. An NP lookup is cheaper than an HLR lookup and is the right choice for routing, cleaning lists and detecting ported numbers. BudgetSMS's phone validation API on its Pay per use plan. It returns 1 of the 9 key fields we check: Carrier. We haven't run BudgetSMS through [our phone validation API benchmark](https://datacircle.dev/best-phone-validation-api.txt) yet. This plan costs . We rank 768 plans for phone validation APIs by price. Half the plans cost $3.60 per 1,000 phones or less. [Botoi's $199 monthly plan](https://datacircle.dev/validate-phone-apis/botoi/199-monthly/llms.txt) is the cheapest paid plan per 1,000 phones: as little as $0.0066. Botoi's $199 monthly plan covers up to 1,000,000 phones a day. [Data247](https://datacircle.dev/validate-phone-apis/data247/12-pack-membership-get-v3-0-verify247-phone/llms.txt), [Foxentry](https://datacircle.dev/validate-phone-apis/foxentry/top-up-pay-as-you-go-post-phone-validate-validate-phone-number-extended/llms.txt) and [HLR Lookups](https://datacircle.dev/validate-phone-apis/hlr-lookups/top-up-1-1m-post-hlr-lookup/llms.txt) are the best phone validation API providers in the Datacircle benchmark. - This page: https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-np - [Phone validation API: 40+ providers compared](https://datacircle.dev/best-phone-validation-api.txt) - Get it: https://www.budgetsms.net/sms-gateway-pricing?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - Request: `GET https://api.budgetsms.net/np/` - API key: with the plan, on https://www.budgetsms.net/sms-gateway-pricing?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - Its API docs: https://www.budgetsms.net/sms-http-api/np/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - Sold by: BudgetSMS (https://www.budgetsms.net?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing) - Checked: 2026-11-03 ## In the answer - Completeness: 11% - Carrier: ✓ ## Price - Per: call - Billing: pay first ## Aggregators - Aggregators: none ## Charges - Also pays for: from the same budget: HLR lookup · Send SMS ## In their words - Their pitch: A number portability (NP) lookup returns the network a mobile number currently belongs to: the actual MCC and MNC, also for subscribers who ported their number to another operator. It does not check whether the handset is switched on or reachable, for that, use the HLR lookup. An NP lookup is cheaper than an HLR lookup and is the right choice for routing, cleaning lists and detecting ported numbers. ## Data - Freshness: stored - What it checks: carrier - Keep data: no API terms - Use data: no API terms ## Rate limit - Batch: 1 ## Speed - Answer: in the call ## The call - You send: to - Method: GET - Path: /np/ ## About the plan - Plan: Pay per use - Who can get it: anyone ## The 3 fields the plan's answer can hold mobile country code, mobile network code, SMS price ## BudgetSMS's plans (1) - [BudgetSMS, top-up, Pay per use, GET /np/](https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-np/llms.txt): 11% complete, stored ## BudgetSMS's calls (3) - `GET /hlr/`, HLR lookup: [BudgetSMS, top-up, Pay per use, GET /hlr/, HLR lookup](https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-hlr-hlr-lookup/llms.txt) - `GET /hlr/`, HLR lookup, cached: [BudgetSMS, top-up, Pay per use, GET /hlr/, HLR lookup, cached](https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-hlr-hlr-lookup-cached/llms.txt) - `GET /np/`: [BudgetSMS, top-up, Pay per use, GET /np/](https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-np/llms.txt) ## BudgetSMS's APIs (1) - [BudgetSMS: phone validation API pricing, 1 plan, GET /np/](https://datacircle.dev/validate-phone-apis/budgetsms/top-up-pay-per-use-get-np/llms.txt) ## BudgetSMS: phone validation API alternatives - [HLR Lookup, £12.50 pack, 2,500 lookups, POST /apiv2/validate](https://datacircle.dev/validate-phone-apis/hlr-lookup/12-50-pack-2500-lookups-post-apiv2-validate/llms.txt): 56% complete, stored - [CheckNumber.AI, top-up from $20, Pay as you go, POST /v1/phone](https://datacircle.dev/validate-phone-apis/checknumber-ai/top-up-from-20-pay-as-you-go-post-v1-phone/llms.txt): 56% complete, stored - [World Text, £11.25 pack, 2,000 credits, GET /hlr/info](https://datacircle.dev/validate-phone-apis/world-text/11-25-pack-2000-credits-get-hlr-info/llms.txt): 22% complete, stored - [T2A, top-up, Buy Credits, Validate a mobile phone number](https://datacircle.dev/validate-phone-apis/t2a/top-up-buy-credits-validate-a-mobile-phone-number/llms.txt): 11% complete ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-03. - https://www.budgetsms.net/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/faq/budgetsms-account/billing/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/sms-gateway-pricing?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/sms-http-api/error-code/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/sms-http-api/hlr/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/sms-http-api/np/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing - https://www.budgetsms.net/terms/?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=phone-validation-api-pricing