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.

Number Masking API

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, create an API key, and make your first masked call in under a minute. See the Quick Start.

New to the product? See the Number Masking product overview, pricing, and how it compares to other providers.

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) 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

Stuck on integration? Email [email protected] or message us on WhatsApp.