ipstack
ipstack is a comprehensive IP address geolocation and intelligence service that provides real-time location data and network information for any IPv4 or IPv6 address worldwide. This IP geolocation API enables users to determine the physical location, ISP details, connection type, and geographic coordinates associated with internet protocol addresses, making it essential for security analysis, fraud detection, content localization, and network monitoring.
| Category | Threat intelligence |
| Direction | Query source |
| Sign-in | API Token |
| Query languages | SQLite |
| Tables | 2 |
| Query templates | 4 |
| Website | ipstack.com |
Before you start
Huntbase signs in to ipstack with API Token. Create the credential in ipstack first, then keep it to hand for the Connect step.
- Sign up on the ipstack website at https://ipstack.com. A free tier is available.
- Copy your API access key. It looks like
e0067f483763d6132d549234f8a6de22.
- ipstack limits HTTPS access and security data to paid subscribers. Leave both options off on the free tier.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect ipstack
- Go to Connections and click New connection, or click New connection on the ipstack product page.
- On Product, pick ipstack and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your ipstack lives:
| Field | Required | Notes |
|---|---|---|
| Use HTTPS | No | Turn this on only if your ipstack subscription includes HTTPS access. |
| Enable Security Data | No | Turn this on only if your ipstack subscription includes security data. |
Credentials
The only Method is API Token. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| API Token | Yes | Secret — not shown again after you save it. |
Query it
Once connected, ipstack can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 2 tables listed below, alongside every other connected source. |
Example: SQLite
Get information about your current IP — Explore your current IP address details to understand its geographical location, ISP, and other related information.
SELECT * FROM ipstack_my_ip;
ipstack ships with 4 query templates. Find them in Library › Queries — see Query templates.
Tables
ipstack adds 2 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 2 tables
| Table | Contains |
|---|---|
ipstack_ip | IP and geolocation information for any IP Address. |
ipstack_my_ip | IP and geolocation information about your public IP. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog