# Cloud Provider Attribution — Who Owns This IP

**Use case:** 

Find which provider owns an IP: AWS, Cloudflare, Google Cloud, DigitalOcean, and more, mapped from the ASN, with the operator category and network.

## Input

```json
{
  "ipAddresses": [
    "8.8.8.8",
    "1.1.1.1",
    "9.9.9.9",
    "208.67.222.222",
    "45.83.91.4",
    "185.220.101.1",
    "104.16.0.1",
    "76.76.21.21"
  ],
  "extractIpsFromText": false,
  "excludePrivateIps": false,
  "sourceDatasetField": "ip",
  "providerMode": "auto",
  "includeReverseHostname": true,
  "riskProfile": "balanced",
  "blockHosting": false,
  "blockProxy": false,
  "challengeMobile": false,
  "outputMode": "standard",
  "outputProfile": "full",
  "includeExecutiveReport": true,
  "autoDiscoverIpField": false,
  "includeSummary": true,
  "reuseCachedResults": false,
  "cacheTtlHours": 24,
  "generatePolicy": false
}
```

## Output

```json
{
  "ip": {
    "label": "IP Address",
    "format": "string"
  },
  "entity": {
    "label": "Infrastructure Entity",
    "format": "string"
  },
  "entityType": {
    "label": "Entity Type",
    "format": "string"
  },
  "asnCategory": {
    "label": "ASN Category",
    "format": "string"
  },
  "organization": {
    "label": "Organization",
    "format": "string"
  },
  "asNumber": {
    "label": "AS Number",
    "format": "string"
  },
  "country": {
    "label": "Country",
    "format": "string"
  },
  "connectionType": {
    "label": "Connection Type",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [IP Geolocation Lookup — Country, City, ISP & VPN Detection](https://apify.com/ryanclinton/ip-geolocation-lookup) with a specific input configuration. Visit the [Actor detail page](https://apify.com/ryanclinton/ip-geolocation-lookup) to learn more, explore other use cases, and run it yourself.