{
  "last_updated": "2026-10-24T21:22:46Z",
  "user_agent": "JOA-bot/1.1 (+https://jobopportunitiesapi.org/bot; luca@tzekos.eu)",
  "contact": [
    "luca@tzekos.eu",
    "hello@jobopportunitiesapi.org"
  ],
  "description": "Every source address used by JobOpportunitiesAPI crawlers, job-board fetchers and link verifiers.",
  "sources": [
    {
      "ip": "51.77.56.28",
      "version": 4,
      "host": "WhiteServer (OVH)",
      "used_for": [
        "careers-page discovery",
        "link verification",
        "description fetch"
      ]
    },
    {
      "cidr": "2001:41d0:602:2a1c::/64",
      "version": 6,
      "host": "WhiteServer (OVH)",
      "used_for": [
        "careers-page discovery",
        "link verification",
        "description fetch"
      ]
    },
    {
      "ip": "91.211.214.147",
      "version": 4,
      "host": "BlackServer",
      "used_for": [
        "ATS job-board fetchers",
        "logo and identity probes"
      ]
    },
    {
      "cidr": "2a10:9301:307:7f80::/64",
      "version": 6,
      "host": "BlackServer",
      "used_for": [
        "ATS job-board fetchers",
        "logo and identity probes"
      ]
    }
  ],
  "note": "Our crawlers normally send every request from the addresses listed here. Occasionally, when needed, some requests may be routed through third-party proxy or VPN networks. Those requests still identify themselves as JOA-bot."
}
