# Phone + IP Geolocation Lookup (US & Canada)

**Use case:** 

Bulk IP-to-phone geolocation for US & Canada: validate each IP and return country, state, city, metro and timezone. Real-time, 1 credit per number.

## Input

```json
{
  "phoneNumbers": [
    "6108095225, 173.252.74.22",
    "7047122446, 52.94.236.248",
    "5154945996, 18.160.0.1",
    "4157012311, 34.117.59.81"
  ],
  "litigatorFilter": false,
  "landlineSmsLookup": false
}
```

## Output

```json
{
  "subscriber": {
    "label": "Phone number",
    "format": "string"
  },
  "geoSource": {
    "label": "Geo source (ip / area-code)",
    "format": "string"
  },
  "ipResult": {
    "label": "IP result",
    "format": "string"
  },
  "geoCountry": {
    "label": "Country",
    "format": "string"
  },
  "geoState": {
    "label": "State",
    "format": "string"
  },
  "geoCity": {
    "label": "City",
    "format": "string"
  },
  "geoMetro": {
    "label": "Metro (DMA)",
    "format": "string"
  },
  "timezone": {
    "label": "Timezone",
    "format": "string"
  },
  "credits_used": {
    "label": "Credits used",
    "format": "integer"
  }
}
```

## About this Actor

This example demonstrates how to use [Phone Number Validator, Carrier & Litigator Lookup (US, Canada)](https://apify.com/checkthatphone/phone-validator) with a specific input configuration. Visit the [Actor detail page](https://apify.com/checkthatphone/phone-validator) to learn more, explore other use cases, and run it yourself.