# Lookups ## Lookup Number `lookups.lookup_number(LookupLookupNumberParams**kwargs) -> LookupLookupNumberResponse` **get** `/api/evaluate-service` Determine if a phone number supports iMessage or SMS. Useful for checking if a number is an iPhone, if it is real, or which provider to use. ### Parameters - `number: str` The number you want to evaluate in E.164 format ### Returns - `class LookupLookupNumberResponse: …` - `number: Optional[str]` The number you evaluated in E.164 format - `service: Optional[Literal["iMessage", "SMS"]]` The service the number supports - `"iMessage"` - `"SMS"` ### Example ```python import os from sendblue_api import SendblueAPI client = SendblueAPI( api_key=os.environ.get("SENDBLUE_API_API_KEY"), # This is the default and can be omitted api_secret=os.environ.get("SENDBLUE_API_API_SECRET"), # This is the default and can be omitted ) response = client.lookups.lookup_number( number="+19999999999", ) print(response.number) ```