Check Subscriber Match
Compare user-provided identity details against the carrier’s subscriber record. Results return match strength per attribute, so you can use partial signals without receiving carrier PII.
Limited availability. Contact founders@pinnacle.sh to request access.
Authentication
PINNACLE-API-KEYstring
API Key authentication via header
Request
This endpoint expects an object.
phoneNumber
Phone number in E.164 format, including country code.
attributes
User-provided subscriber details to compare with the carrier record. Provide at least one non-empty field.
Response
Returns match strength for each evaluated subscriber attribute.
requestId
Unique Pinnacle ID for a Network API request.
status
Availability of the carrier-backed insight.
Allowed values:
matches
Match strength for each evaluated subscriber attribute.
exact: Carrier record matches the submitted value exactly.high: Strong match with minor formatting or normalization differences.partial: Some parts match, but the value is not a strong match.low: Weak match.none: Carrier record does not match the submitted value.unavailable: Carrier could not evaluate this attribute.included-with-address-match: Attribute was evaluated as part of the overall address match.unknown: Carrier returned a match value Pinnacle does not recognize yet.
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error

