Skip to content
Back to skills

Sinch Api Numbers Lookup

ASecurity

Look up phone number details (carrier, line type, etc.) via Sinch Number Lookup API

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add sinch/sinch-plugins --skill sinch-api-numbers-lookup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sinch Api Numbers Lookup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sinch Api Numbers Lookup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sinch-sinch-api-numbers-lookup/badge)](https://www.skillsdirectory.com/skills/sinch-sinch-api-numbers-lookup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sinch-api-numbers-lookup
description: Look up phone number details (carrier, line type, etc.) via Sinch Number Lookup API
---

# Number Lookup

Retrieve details about one or more phone numbers using the Sinch Number Lookup API: carrier, line type, porting status, VoIP probability, etc. Uses OAuth2.

**IMPORTANT: Execute this command directly. Do NOT generate script files. Perform the API call immediately.**

## Input

- `--numbers` / `-n`: Comma-separated E.164 numbers to look up - required
- `--format` / `-f`: Output format (table or json) - optional, default table

Arguments: $ARGUMENTS

## Instructions

**Execute these steps directly - do not write code or scripts:**

0. If $ARGUMENTS empty: ask for phone number(s) to look up. Otherwise parse.

1. Validate: --numbers (at least one E.164). Get CONVERSATION_PROJECT_ID, CONVERSATION_KEY_ID, CONVERSATION_KEY_SECRET. Lookup API: https://lookup.api.sinch.com/v2. If missing, report "Sinch API is not configured."

2. Request body: numbers (array of E.164 strings). POST https://lookup.api.sinch.com/v2/projects/{projectId}/lookups with OAuth2 Bearer token.

3. Format response: table (number, carrier, line type, etc.) or JSON. Display "✅ Lookup complete". Handle 400, 401 with clear messages.

4. Handle all errors gracefully.

## Examples

```
/sinch-api-numbers-lookup --numbers=+14155551234
/sinch-api-numbers-lookup -n +14155551234,+14159876543 --format=json
```

## API Reference

- **Base URL**: https://lookup.api.sinch.com/v2
- **Endpoint**: POST /projects/{projectId}/lookups
- **Documentation**: https://developers.sinch.com/docs/number-lookup/

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.