# BigDataCloud integrations: IP geolocation

> Convert coordinates to a locality in BigDataCloud. Connect BigDataCloud to the rest of your data and analytics stack with Tray.ai.

**Canonical page:** https://tray.ai/connectors/bigdatacloud-integrations/
**Categories:** Data and analytics
**Connects through:** HTTP Connector

## Overview

BigDataCloud is a location data service that turns IP addresses and GPS coordinates into places, time zones, network details, and risk signals. Tray.ai connects to BigDataCloud through the HTTP Connector, so your workflows can call the BigDataCloud API alongside the rest of your stack.

## Use cases

### IP geolocation

Read ip geolocation in BigDataCloud from any Tray.ai workflow. The BigDataCloud API covers calls such as locate an IP address and get an IP hazard report.

- Locate an IP address
- Get an IP hazard report
- Get a user risk score

### Reverse geocoding

Read reverse geocoding in BigDataCloud from any Tray.ai workflow. The BigDataCloud API covers calls such as convert coordinates to a locality and get a time zone by coordinates.

- Convert coordinates to a locality
- Get a time zone by coordinates

### Time zones

Read time zones in BigDataCloud from any Tray.ai workflow. The BigDataCloud API covers calls such as get a time zone by IP and get time zone info.

- Get a time zone by IP
- Get time zone info

### Countries

Read countries in BigDataCloud from any Tray.ai workflow. The BigDataCloud API covers calls such as get a country by IP and get country info.

- Get a country by IP
- Get country info

### Networks

Read networks in BigDataCloud from any Tray.ai workflow. The BigDataCloud API covers calls such as get ASN info and get a network by IP.

- Get ASN info
- Get a network by IP

## Challenges Tray.ai solves

### Keeping BigDataCloud credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store BigDataCloud credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the BigDataCloud API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the BigDataCloud API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to BigDataCloud?

Yes. Tray.ai connects to BigDataCloud through the HTTP Connector, which calls the BigDataCloud API directly. Any call the BigDataCloud API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with BigDataCloud?

The BigDataCloud API uses an API key in the query string and an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated BigDataCloud connector?

BigDataCloud runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated BigDataCloud connector from the BigDataCloud API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
