Free overview - try before you buy. Shows sample data from each source.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/overview/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Look up location data for an IP address. Returns country, city, region, timezone, ISP, coordinates.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"ip": {
"type": "string",
"description": "IPv4 or IPv6 address to look up"
}
},
"required": [
"ip"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/ip-lookup/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"ip": "<IPv4 or IPv6 address to look up>"
}
}
'
Convert address/place name to coordinates using OpenStreetMap Nominatim.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Address or place name to geocode"
},
"limit": {
"default": 1,
"description": "Max results to return",
"type": "number"
}
},
"required": [
"address",
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/geocode/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"address": "<Address or place name to geocode>",
"limit": 0
}
}
'
Get current weather for coordinates. Uses Open-Meteo API.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude"
},
"lon": {
"type": "number",
"description": "Longitude"
},
"units": {
"default": "celsius",
"type": "string",
"enum": [
"celsius",
"fahrenheit"
]
}
},
"required": [
"lat",
"lon",
"units"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/weather/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"lat": 0,
"lon": 0,
"units": "celsius"
}
}
'
Get detailed country information by country code or name.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Country code (US, AU) or country name"
}
},
"required": [
"query"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/country/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"query": "<Country code (US, AU) or country name>"
}
}
'
Complete geo profile: IP lookup + country data + current weather. One call, all data.
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"ip": {
"type": "string",
"description": "IP address to profile"
}
},
"required": [
"ip"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/full-profile/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"ip": "<IP address to profile>"
}
}
'
Payment analytics summary
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"description": "Time window in ms",
"type": "number"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/analytics/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"windowMs": 0
}
}
'
analytics-transactions
Invoke
Recent payment transactions
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
},
"limit": {
"default": 50,
"type": "number"
}
},
"required": [
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/analytics-transactions/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"limit": 0
}
}
'
Export payment data as CSV
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
}
},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://geo-intel-agent-production.up.railway.app/entrypoints/analytics-csv/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"windowMs": 0
}
}
'