---
title: Detect Phone Numbers API
slug: detect-phone-numbers
url: https://apyverse.com/sharpapi/service/detect-phone-numbers
provider: SharpAPI
categories: [Data Validation, Developer Tools]
tags: [phone-number-detection, phone-parsing, data-validation, text-parsing, contact-extraction]
auth: api_key
---

# Detect Phone Numbers API

Detect phone numbers in text and get parsed matches back asynchronously. Useful for validating forms, chat logs, and imported records.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/sharpapi/api/v1/content/detect_phones` | What it does Submits an asynchronous job to detect phone numbers from the provided content. The req… | 50 |
| GET | `/sharpapi/api/v1/content/detect_phones/job/status/:job_id` | What it does Returns the current status of a Detect Phone Numbers async job identified by jobid. Th… | 1 |

## About

## What it does
Phone Number Detector finds phone numbers in supplied text and returns the detected matches in a structured job result. Send content as a string, get back a job ID and a status URL, then poll for the final result when processing completes.

Use it when you need to scan support tickets, lead forms, chat transcripts, or imported documents for phone numbers before storing, validating, or routing the data. The service is asynchronous, so it fits batch workflows and longer inputs without blocking your application.

The job status response includes a `status` field and a `result` array. Each detected item includes `detected_number` and `parsed_number`, so you can compare the original match with the normalized form returned by the service.

Keep the scope in mind: this service works on text you provide and returns only the fields defined in its schemas. It is designed for phone-number detection and parsing, not broader contact extraction.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/sharpapi/service/detect-phone-numbers
