# Number Masking API

> Click-to-call number masking REST API — bridge two parties on a masked caller ID, with recordings, logs, usage stats, and webhooks.

Source: https://edesy.in/docs/number-masking

Connect two people on a phone call without either of them seeing the other's real number. Edesy's click-to-call masking API dials the first party, and when they answer, bridges the second party — both see a masked number as the caller ID.

> **Ready to integrate?** Sign up at [masking.edesy.in](https://masking.edesy.in), create an API key, and make your first masked call in under a minute. See the [Quick Start](https://edesy.in/docs/number-masking/getting-started/quick-start).

New to the product? See the [Number Masking product overview](https://edesy.in/number-masking), [pricing](https://edesy.in/number-masking/pricing), and [how it compares to other providers](https://edesy.in/number-masking/api).

## What you can build

- **Marketplace & classifieds** — let buyers and sellers talk without exposing personal numbers
- **Ride-hailing & delivery** — connect drivers and customers on a temporary masked line
- **Field services & home services** — protect both customer and technician privacy
- **Recruitment & sales** — call leads from a single masked business number

## How it works

1. You call the **Initiate a Call** endpoint with two 10-digit Indian mobile numbers (Party A and Party B).
2. We dial **Party A** first. When they answer, we bridge **Party B**.
3. Both parties see the **masked number** as the caller ID — neither sees the other's real number.
4. You **poll the call status** (or subscribe to [webhooks](https://edesy.in/docs/number-masking/api-reference/webhooks)) and can **fetch the recording** once the call ends.

## Key details

| Detail | Value |
|--------|-------|
| **Base URL** | `https://voice-api.edesy.in/v1` |
| **Auth** | `Authorization: Bearer <API_KEY>` |
| **Pricing** | Rs 1.50 per masked minute, prepaid wallet, INR billing with GST |
| **Numbers** | 10-digit Indian mobile numbers |
| **Recordings** | Available shortly after the call ends; signed URL valid 1 hour |

## Next steps

- [Quick Start](https://edesy.in/docs/number-masking/getting-started/quick-start) — your first masked call
- [Authentication](https://edesy.in/docs/number-masking/getting-started/authentication) — API keys and the Bearer header
- [API Reference](https://edesy.in/docs/number-masking/api-reference) — every endpoint, parameter, and response

Stuck on integration? Email [suvojit@edesy.in](mailto:suvojit@edesy.in) or message us on [WhatsApp](https://wa.me/919547531359).
