Google SheetsGoogle Sheets Integration

IP Geolocation in Google Sheets

Type a formula, get country, city, network, and threat data for any IP. Up to 50,000 IPs in a single lookup.

Google Sheets with an =IPGEO formula filling country, city, and threat-score columns from a list of IPs

What You Can Do in Google Sheets

IP geolocation in Google Sheets works like any other formula. Point =IPGEO at a cell with an IP address, name the field you want, and the cell fills in country, city, timezone, currency, or the network behind that address.

No browser add-on and no coding. Paste a column of IPs, drag the formula down, and the data lands next to each row. The same ipgeolocation.io API runs behind every cell.

The Data You Can Pull Into a Cell

Every field is a formula. Each card shows what one returns.

Location

Location

Resolve an IP to its country, city, state, and coordinates to segment or map a list.

Network and ASN

Network and ASN

Return the AS number and the organization that owns an IP’s network.

Time and Currency

Time and Currency

Pull the timezone and local currency code for any address.

Security

Security

Flag VPN, proxy, Tor, bot, and cloud IPs and read a threat score per row. Security data is on paid plans via the IP Security API.

Built for Big Lists

Most spreadsheet methods fall apart on long lists. On paid plans, =IPGEO_BULK takes a whole range, sends it in one request, and fills the column in a single pass, up to 50,000 IPs at a time. A 20,000-row export becomes one formula. Dragging a formula down thousands of rows is how you freeze a sheet. One bulk lookup is how you don't.

Quick Setup

Set Up in Three Steps

Setup takes about ten minutes and no coding.

Step 1

Get Your API Key

Create a free account and copy your API key from the dashboard.

Start Free
Step 2

Paste the Script

Open Extensions, then Apps Script, paste the script, and save your key once.

Step 3

Type the Formula

In the sheet, type =IPGEO(A2, "location.country_name") and the cell fills in.

Every formula and a troubleshooting guide live in the setup guide.

Who Uses It

From fraud teams to data analysts, see how teams use IP geolocation inside Google Sheets.

Fraud and Trust Teams

Paste flagged order or login IPs and read VPN, proxy, and threat-score columns beside each and flag the accounts worth a closer look.

Fraud and Trust Teams

Paste flagged order or login IPs and read VPN, proxy, and threat-score columns beside each and flag the accounts worth a closer look.

Security and Abuse Analysts

Enrich an exported log with country, ASN, and VPN columns to spot the addresses that do not belong before escalating an incident.

Marketing and Growth Analysts

Add country, city, and timezone columns to IPs from a CRM or ad export to segment audiences and check whether traffic matches the regions a campaign paid for.

RevOps and Sales Ops

Enrich a raw signup or lead list with location and network data, routing accounts by region and catching datacenter IPs that signal a low-intent signup.

Data and BI Analysts

Prototype an IP enrichment in Sheets first, confirming the fields and volume you need before committing to a pipeline or warehouse.

Trusted Data Behind Every Formula

The location and security data in these formulas is the same IP intelligence teams at Atlassian, SpaceX, and Verizon build on through the IP Geolocation API. IPv4 and IPv6 are covered on every plan. The same data powers the Zapier, Make, and n8n integrations for workflow automation.

    8x8atlassianavanancengagecheckitcheckoutconsensysanexsurf-sharkvktessianxperireversing-labscryptonarydeckeddecathlondow-jonesem-bankglassboxintuitnovicellspacexchatham-housevattenfall-frvalvoline-oiltaboolarappiinfobipoatly8x8atlassianavanancengagecheckitcheckoutconsensysanexsurf-sharkvktessianxperireversing-labscryptonarydeckeddecathlondow-jonesem-bankglassboxintuitnovicellspacexchatham-housevattenfall-frvalvoline-oiltaboolarappiinfobipoatly
    easy-webinarsmasaramissouri-statetexas-universityrodexerovmwareverizonbaiduscopelydata-aihpecapital.comnorion-bankbell-capfizertencentasia-foundationfirst-mediaonehashtopmatesuseopen-vpnmercedestabbytoyotasuperstudioforduniliveronetstate-govzerofoxrocheeasy-webinarsmasaramissouri-statetexas-universityrodexerovmwareverizonbaiduscopelydata-aihpecapital.comnorion-bankbell-capfizertencentasia-foundationfirst-mediaonehashtopmatesuseopen-vpnmercedestabbytoyotasuperstudioforduniliveronetstate-govzerofoxroche
attavastdaraziataikeanecduluxnayateltutabutcherboxbitgetalpiqculliganinteliticsocbcjelou-aiinpowered-aisleekflowhot-vpnnow-purchaseondecksimexavito.techverbitvirtusavoxmediawixmirket-securityvirgin-mobilewritesonicmorph-marketkapespace10attavastdaraziataikeanecduluxnayateltutabutcherboxbitgetalpiqculliganinteliticsocbcjelou-aiinpowered-aisleekflowhot-vpnnow-purchaseondecksimexavito.techverbitvirtusavoxmediawixmirket-securityvirgin-mobilewritesonicmorph-marketkapespace10

Frequently Asked Questions

The integration is free to install, and the free plan includes 1,000 lookups a day with no credit card. Location, timezone, currency, and ASN data are included. Bulk lookups and security data like VPN, proxy, and threat score are on paid plans.

Single-cell formulas work on every plan, one IP per formula. On paid plans, =IPGEO_BULK looks up to 50,000 IPs in one formula, sending the whole range in a single request and filling the column at once.

Many spreadsheet geocoding tools are built for street addresses, not IP addresses. This integration is purpose-built for IP enrichment: location, ASN, timezone, and currency, with VPN, threat data, and bulk lookups up to 50,000 IPs on paid plans.

No. If you can copy and paste, you can set this up. You paste a short script into Apps Script once, save your key, then every lookup is a formula like =IPGEO(A2, "location.city"). The setup steps cover the rest.

Your key is stored in Google Apps Script's script properties, not in a spreadsheet cell, so it is not visible in the sheet's data. The sheet uses one script-level key, set from the IPGeolocation.io menu; you can update or clear it anytime.

Call Icon

Call Us

+1 (917) 724-2931

Location Icon

Address

7345 W Sand Lake Rd, Ste 210, Office 5169, Orlando, FL 32819 United States

Request an Integration

Looking for an integration we don't support yet? Let us know and our team will evaluate and get back to you.

Integration With Your Favorite Apps

Unlock the potential of seamless connectivity with our integrations. Discover how our platform effortlessly connects with your favorite tools, third-party platforms, and developer libraries. Simplify your workflow, boost productivity, and open doors to new innovations.

CTA Illustration

Subscribe to Our Newsletter

Get the latest in geolocation tech, straight to your inbox.