IPGeolocation MAKE Integration
Overview
The Make + IP Geolocation integration makes it simple to use the full IPGeolocation.io APIs inside your Make workflows. You do not need to write code or handle API requests because everything can be automated through clear and simple actions.
With this integration, you can quickly get helpful information about any IP address. This includes location details, network ownership, security risk information, user agent data, time zone details, and even basic astronomy information. You can use this data to improve your workflows, personalize user experiences, and make your automations more secure.
It allows you to automate retrieval of:
- Geolocation information for any IP address
- Threat intelligence and security risk details
- Network ownership and ASN information
- Time zone data and time conversion tools
- Astronomy information such as sunrise and sunset
- User agent details including browser, operating system, and device type
The integration includes 12 Action Modules, grouped into 6 core categories:
| Category | Modules |
|---|---|
| Geolocation | Single IP Lookup, Bulk IP Lookup |
| IP Security | IP Security Lookup, Bulk IP Security Lookup |
| Network Intelligence | ASN Lookup, Abuse Contact Lookup |
| Time Services | Timezone Information, Time Conversion |
| Astronomy | Astronomy Details, Astronomy Time Series |
| User-Agent Parsing | Single Parsing, Bulk Parsing |
API Key & Connection Setup
To use IPGeolocation.io with Make, you need a valid API Key. Follow these steps carefully:
1.Create or log in to your IPGeolocation.io account
- Go to IPGeolocation.io.
- If you don’t have an account, click Sign Up and complete the registration.
- If you already have an account, click Sign in and enter your credentials.
2.Obtain your API Key
- After logging in, go to your dashboard.
- Copy your API Key — you’ll need it to connect Make with IPGeolocation.io.
3.Open Make and create a scenario
- Go to Make.com and log in.
- Click Create a new scenario from your dashboard.
- You will see a canvas where you can add modules (actions that perform tasks).
4.Add an IPGeolocation module
- Click the + button to add a module.
- Search for IPGeolocation in the module search bar.
- Select a module (e.g., Get IP Geolocation or IP Security Lookup).
5.Set up the connection
- In the module settings, find the Connection field and click Add.
- Enter a descriptive Connection Name (for example, “IPGeolocation API”).
- Paste the API Key you copied earlier into the required field.
- Click Save to authenticate the connection.

6.Test the connection
- Make will attempt to connect using your API Key.
- If successful, the module will show a green checkmark or confirmation.
- If there’s an error, double-check your API Key and make sure it’s active and valid for the plan you’re using.

7.Use your connection
- Once connected, this API Key is available for all IPGeolocation modules in your Make scenarios.
- You can now use it to perform actions like Get IP Geolocation, Parse User Agent, or Bulk IP Geolocation, depending on your API plan.
Actions Availability across our Plans
We offer four API plans: Developer, Standard, Security, and Advanced.
The availability of actions depends on the plan you are subscribed to. The following table provides a detailed overview of which actions are included in each plan, helping you quickly identify the plan that suits your needs.
| Action | Developer | Standard | Security | Advance |
|---|---|---|---|---|
| Get IP Geolocation | ||||
| Get Bulk IP Geolocation | ||||
| IP Security Lookup | ||||
| Bulk IP Security Lookup | ||||
| Lookup ASN | ||||
| Lookup Abuse Contact | ||||
| Lookup Astronomy | ||||
| Lookup Astronomy Timeseries | ||||
| Lookup Timezone Information | ||||
| Time Conversion | ||||
| Parse User Agent String | ||||
| Parse Bulk User Agent Strings |
If you attempt to use Security-related actions (for example, IP Security Lookup) with an API key from the Standard plan, the request will fail because these actions are exclusive to the Security plan. The API will return an error message indicating unauthorized access.

For full pricing details and to choose your plan, see the pricing page.
Modules
Below is a structured reference of all modules in this integration.
1.Geolocation
1. Get IP Geolocation
Retrieves full geolocation data of a single IPv4/IPv6.
- Input: IP Address
- Outputs: country_name, city, latitude, longitude and many more
2. Get Bulk IP Geolocation
Retrieves geolocation for up to 50,000 IPs per request.
- Input: Array of IPs
- Outputs: Collection of geolocation objects

2.Security
3. IP Security Lookup
Security insights such as proxy, VPN, TOR, threat score, cloud and proxy providers.
- Input: IP Address
- Outputs: security.is_proxy, security.is_vpn, security.threat_score, security.is_cloud_provider and more
4. Bulk IP Security Lookup
Security assessment for multiple IPs.
- Input: Array of IPs
- Outputs: Collection of security data

3.Network Intelligence
5. Lookup ASN
Provides a simple way to retrieve accurate information about an Autonomous System Number (ASN) and its associated IPv4 and IPv6 address ranges.
- Input: IP or ASN number
- Outputs: asn.as_number, asn.organization and more

6. Lookup Abuse Contact Information
Includes details such as the role, handle, organization name, kind (e.g., group or individual), and postal address. This information helps identify the entity responsible for handling abuse reports.
- Input: IP Address
- Outputs: abuse.emails, abuse.handle and more

4.Time Services
Free Timezone API and Time conversion API provides date and time related information such as current time, date in various formats, week, month, year, time in unix timestamp, UTC/GMT offset and day light saving time from timezone name, any IPv4 or IPv6 address or geolocation coordinates, IATA code, ICAO code, or UN/LOCODE.
7. Get Timezone Info
It can be consumed with the following input variations:
- For a Time Zone Name
- For any Address (preferrably, city address)
- For Location Coordinates (latitude & longitude)
- For any IP address
- For any IATA code
- For any ICAO code
- For any UN/LO Code
- Outputs: time_zone.name, time_zone.current_time, time_zone.date_time_wti and more

8. Time Conversion
Converts a time from one of following options
- Convert Time using Time Zone Names
- Convert Time using Location
- Convert Time using Coordinates
- Convert Time using IATA codes
- Convert Time using ICAO codes
- Convert Time using UN/LOCODEs
Output: Converted date/time

5.Astronomy
Provides timings for sunrise, sunset, moonrise, moonset, sun azimuth, moon azimuth, sun altitude, moon altitude, sun distance from the earth and moon distance from the earth.
9. Get Astronomy Details
- Outputs: astronomy.sunrise, astronomy.sunset, astronomy.moon_phase and many more.

10. Astronomy Time Series Lookup
- Outputs: Daily astronomy data for a defined date range.

6.User-Agent Parsing
Provides detailed client system information, allowing for the detection of bots, crawlers, and potential attackers.
11. Parse User Agent String
- Input: User agent string
- Outputs: provides name, device and operating sysem information.

- Parse Bulk User Agent Strings
- Input: Array of User agent strings
- Outputs: Collection of parsed user agent objects

Use Cases
Some of the use cases are provided as following.
1.E‑commerce Fraud & Network Vetting
Modules: IP Security Lookup, Lookup Abuse, Lookup ASN
Scenario: Validate order IPs before processing.
- Trigger: Shopify/WooCommerce detects new order.
- Step 1: Security Lookup: Check proxy/VPN.
- Step 2: ASN Lookup: Find ISP & organization.
- Filter: Only proceed if not proxy AND not cloud provider.
- If high-risk: Tag the order “Fraud Review”
2.Personalized Content & Time‑Aware Scheduling
Modules: Get IP Geolocation, Get Timezone Info, Time Conversion
Scenario: Send newsletter at 10 AM local time.
- Step 1: Geolocation: Get currency + country.
- Step 2: Timezone Info: Get exact timezone.
- Step 3: Time Conversion: Convert 10 AM UTC to local.
- Step 4: Email tool: Send at converted time.
3.Bulk Data Enrichment & Reporting
Modules: Bulk Geolocation, Bulk Security Lookup, Array Aggregator, Iterator
Scenario: Enrich 5,000+ IPs with location + threat scoring.
- Fetch rows from Google Sheets.
- Aggregate IPs into an array.
- Bulk lookup for location and security.
- Iterate results.
- Update rows with new fields: city, country_name, threat_score.
4.Astronomy‑Based IoT Scheduling
Modules: Astronomy Details, Astronomy Time Series
Scenario: Automate IoT actions based on sunrise, sunset, moon phase.
- Daily schedule at midnight.
- Astronomy Details: Get sunrise & moon phase.
- Save results in Data Store/Airtable.
- IoT app triggers actions after sunrise.