MobileValidate provides a comprehensive phone and email verification API designed to help businesses prevent fraud, improve deliverability, and enhance user onboarding. The service offers carrier lookups, HLR checks, spam reputation, MNP data, and email mailbox existence verification, supporting integration with messaging apps and consumer platforms.
mobilevalidate-com publishes 7 API contracts indexed on the APIs.io network, including Account API, Catalog API, Jobs API, and 4 more. Tagged areas include Fraud Prevention, Phone Validation, Email Validation, API Service, and Telecom.
The mobilevalidate-com catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
mobilevalidate-com’s developer surface includes CLI, changelog, authentication, engineering blog, documentation, API reference, pricing, and 31 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Telecommunications regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/mobilevalidate-com/"><img src="https://apis.io/badge/mobilevalidate-com/card.svg" alt="mobilevalidate-com on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
3 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Service catalog (GET /v1/services is authoritative at run time). **Spam reputation (`number.spam`, alias `spam`).** Whether a phone number appears in spam and nuisance-call repo...
Signed notifications (Standard Webhooks) when lookups and jobs finish. See the `webhooks` section for the event payloads and https://mobilevalidate.com/docs/webhooks for signatu...
aid: mobilevalidate-com
name: mobilevalidate-com
image: https://mobilevalidate.com/media/og/know-before-you-send-light.jpg
description: MobileValidate provides a comprehensive phone and email verification API designed to help businesses prevent
fraud, improve deliverability, and enhance user onboarding. The service offers carrier lookups, HLR checks, spam reputation,
MNP data, and email mailbox existence verification, supporting integration with messaging apps and consumer platforms.
url: https://artifacts.apis.io/mobilevalidate-com/apis.yml
x-type: company
x-source: harvest:mcp-registry
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-31 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-30'
modified: '2026-10-30'
tags:
- Fraud Prevention
- Phone Validation
- Email Validation
- API Service
- Telecom
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: AgenticAccess
url: agentic-access/mobilevalidate-com-agentic-access.yml
- type: Spectral
url: rules/mobilevalidate-com-rules.yml
- type: JSONLD
url: json-ld/mobilevalidate-com-context.jsonld
- type: Vocabulary
url: vocabulary/mobilevalidate-com-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: Webhooks
url: asyncapi/mobilevalidate-com-webhooks.yml
- type: DataModel
url: data-model/mobilevalidate-com-data-model.yml
- type: CLI
url: cli/mobilevalidate-com-cli.yml
- type: ChangeLog
url: changelog/mobilevalidate-com-changelog.yml
- type: Idempotency
url: conventions/mobilevalidate-com-conventions.yml
- type: Conventions
url: conventions/mobilevalidate-com-conventions.yml
- type: Security
url: https://mobilevalidate.com/trust
- type: Authentication
url: authentication/mobilevalidate-com-authentication.yml
- type: Deprecation
url: https://mobilevalidate.com/docs/versioning.md
- type: Lifecycle
url: lifecycle/mobilevalidate-com-lifecycle.yml
- type: ErrorCatalog
url: errors/mobilevalidate-com-problem-types.yml
- type: Conformance
url: conformance/mobilevalidate-com-conformance.yml
- type: LLMsTxt
url: llms/mobilevalidate-com-llms.txt
- type: SecurityTxt
url: well-known/mobilevalidate-com-security.txt
- type: WellKnown
url: well-known/mobilevalidate-com-well-known.yml
- type: Hosts
url: hosts/mobilevalidate-com-hosts.yml
- type: Vendors
url: vendors/mobilevalidate-com-vendors.yml
- type: TrustCenter
url: https://mobilevalidate.com/trust
- type: TermsOfService
url: https://mobilevalidate.com/legal/terms
- type: StatusPage
url: https://mobilevalidate.com/status
- type: PrivacyPolicy
url: https://mobilevalidate.com/legal/privacy
- type: Login
url: https://app.mobilevalidate.com/login
- type: DeveloperPortal
url: https://mobilevalidate.com/blog/category/developers
- type: ChangeLog
url: https://mobilevalidate.com/changelog
- type: Blog
url: https://mobilevalidate.com/blog
- type: VulnerabilityDisclosure
url: security/mobilevalidate-com-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/mobilevalidate-com-domain-security.yml
- type: Website
url: https://mobilevalidate.com/
- type: Documentation
url: https://mobilevalidate.com/docs
- type: APIReference
url: https://mobilevalidate.com/docs
- type: Pricing
url: https://mobilevalidate.com/pricing
- type: GettingStarted
url: https://mobilevalidate.com/docs
- type: Support
url: https://mobilevalidate.com/contact
apis:
- aid: mobilevalidate-com:mobilevalidate-com-account-api
name: mobilevalidate-com Account API
description: Balance, limits and usage of the key's account.
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- account
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-account-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-catalog-api
name: mobilevalidate-com Catalog API
description: 'Service catalog (GET /v1/services is authoritative at run time).
**Spam reputation (`number.spam`, alias `spam`).** Whether a phone number appears in spam and nuisance-call
reports: telecom-regulator actions, government nuisance-call complaint data and community spam-report sites, plus
whether the number looks unassigned — recently offered as an unassigned number, or in a range the national
numbering plan has not assigned (a possible spoofed caller ID or fake lead) — and whether it is a premium-rate
number. It is report-based: `no_reports` means we hold no reports for the number — it is **not** a statement that
the number is safe. Countries: all, except sanctioned countries (see below). Attributes: `risk_level`
(`high | medium | low | no_reports`), `risk_score` (integer 0–100, higher = more reports or risk signals), booleans
`reason_regulator`, `reason_government`, `reason_community`, `reason_unassigned`, hint `voip_range` (VoIP carrier
range or VoIP number type; adds no points), `top_category` (most frequent report category; `telemarketing` = in a
range designated for telemarketing calls), `first_seen` / `last_seen` (YYYY-MM, when the number first/last appeared
in our data), `sources` (integer, independent signal classes), `premium_rate` (premium-rate or international
shared-cost number — a toll-fraud risk for OTP/verification traffic; adds 20 points but is not a signal class),
hint `personal_number` (personal/call-forwarding or pager number type; adds no points). Attributes may be added
over time; ignore unknown keys and enum values. Levels: `high` needs a regulator action or at least two
independent signal classes. Billing: every `risk_level` including
`no_reports` is a conclusive answer and is billed; `unknown` and `unsupported_country` are free. No report texts
and no names are ever returned.
**Live network status (`number.hlr`, alias `hlr`).** Live home-network query: `status`
(`reachable | unreachable | invalid | unknown`), `ported`, `roaming` (yes/no only, no location), `network`,
`mcc_mnc`, `country`. `reachable`, `unreachable` and `invalid` are conclusive and billed; `unknown` is free.
**Number portability (`number.mnp`, alias `mnp`).** Whether a mobile number was ported to another network:
`porting` (`ported | not_ported | unknown`), `mcc_mnc` and `country` of the current network. `ported` and
`not_ported` are billed; `unknown` (including invalid numbers) is free.
**Sanctioned countries.** Numbers from Cuba, Iran, North Korea, Syria, Russia, Belarus, Venezuela and sanctioned regions
are never checked:
every check answers `unsupported_country` and is free.'
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- catalog
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-catalog-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-jobs-api
name: mobilevalidate-com Jobs API
description: Bulk checks for up to 50,000 numbers and e-mail addresses per job, with paginated results and downloads.
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- jobs
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-jobs-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-keys-api
name: mobilevalidate-com Keys API
description: Instant personal test keys for developers (no account needed).
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- keys
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-keys-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-lookup-api
name: mobilevalidate-com Lookup API
description: Real-time checks for up to 100 numbers and e-mail addresses per request.
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- lookup
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-lookup-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-system-api
name: mobilevalidate-com System API
description: Service health.
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- system
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-system-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
- aid: mobilevalidate-com:mobilevalidate-com-webhooks-api
name: mobilevalidate-com Webhooks API
description: Signed notifications (Standard Webhooks) when lookups and jobs finish. See the `webhooks` section for the event
payloads and https://mobilevalidate.com/docs/webhooks for signature verification.
humanURL: https://mobilevalidate.com/docs
baseURL: https://api.mobilevalidate.com/v1
tags:
- webhooks
properties:
- type: OpenAPI
url: openapi/mobilevalidate-com-webhooks-api-openapi.yml
- type: JSONSchema
url: json-schema/mobilevalidate-com-service-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-lookup-request-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-estimate-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-result-item-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-schema.json
- type: JSONSchema
url: json-schema/mobilevalidate-com-job-input-schema.json
x-enrichment:
date: '2026-10-31'
status: enriched
artifacts_added: 38
pass: modular-v1
engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local
mobilevalidate-com API — frequently asked questions
Does mobilevalidate-com have an API?
Yes. APIs.io lists 7 APIs from mobilevalidate-com, including mobilevalidate-com Account API, mobilevalidate-com Catalog API and mobilevalidate-com Jobs API, and 4 more.
Is there an OpenAPI specification for the mobilevalidate-com API?
Yes. APIs.io indexes 7 OpenAPI specifications for mobilevalidate-com, each linked for download from this page.
How do I authenticate with the mobilevalidate-com API?
mobilevalidate-com uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Mobilevalidate Com Authentication.
Is the mobilevalidate-com API ready for AI agents?
mobilevalidate-com has a Kin Score of 60.3 out of 100 (strong) and an Agent Readiness score of 44.0 (agent-ready), scored by API Evangelist on 2026-10-31.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.