sinch.domains.number_lookup package

class sinch.domains.number_lookup.NumberLookup(sinch)[source]

Bases: BaseLookup

lookup(
number: str,
features: List[Literal['LineType', 'SimSwap', 'VoIPDetection', 'RND'] | Annotated[str, Strict(strict=True)]] | None = None,
rnd_feature_options: RndFeatureOptionsDict | None = None,
**kwargs,
) LookupNumberResponse[source]

Performs a number lookup. You can make a minimal request or add additional options to the features array.

Parameters:
  • number (str) – MSISDN in E.164 format to query (e.g., “+12312312312”)

  • features (Optional[List[str]]) – List of requested features. Options: “LineType”, “SimSwap”, “VoIPDetection”, “RND”

  • rnd_feature_options (Optional[RndFeatureOptionsDict]) – Optional dictionary with RND feature options

  • **kwargs

    Additional parameters for the request.

Returns:

LookupNumberResponse

Return type:

LookupNumberResponse