API v1 · HTTP · JSON

תיעוד

בדיקת IP מיידית ל-IPv4 ו-IPv6 כולל מיקום גיאוגרפי, ספק אינטרנט, ASN, מוכנות IPv6 וזיהוי דליפות.

GET ללא אימות JSON · UTF-8

API

ממשק HTTP ו-JSON

ללא אימות

נקודות הקצה העיקריות אינן דורשות חשבון או קובץ Cookie. תגובות דינמיות משתמשות ב-Cache-Control: no-store ובכותרות הגבלת בקשות.

API v1

JSON יציב

JSON מסוג snake_case עם גרסה וחוזה יציב עבור ה-IP הנוכחי ו-IP יעד.

GET/api/v1/self

תוצאה מובנית עבור ה-IP הנוכחי עם שדות רשת, מיקום ו-ASN.

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/self
GET/api/v1/lookup/{ip}

חיפוש מובנה של כתובת IPv4 או IPv6 מאומתת.

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/lookup/8.8.8.8
GET/api/v1/meta

schema_version · capabilities · fields

Shell
curl --fail --silent --show-error https://iprapid.com/api/v1/meta

JSON

תאימות
נתיבתגובה
GET /נתיב ראשי עם משא ומתן על תוכן: JSON עבור CLI ו־*/*, כתובת IP אחת עבור text/plain ו־SSR HTML בבקשת text/html מפורשת.
GET /jsonתוצאה מובנית עבור ה-IP הנוכחי עם שדות רשת, מיקום ו-ASN.
GET /json/{ip}חיפוש מובנה של כתובת IPv4 או IPv6 מאומתת.
GET /ip/{ip}IP יעד מנורמל לתוכנות; דף noindex רק בבקשת HTML מפורשת.
Shell
curl -sS https://iprapid.com/json
curl -sS https://iprapid.com/json/8.8.8.8

מסוף

TEXT / ANSI
נתיבתגובה
GET /ipה-IP הנוכחי המנורמל ואחריו ירידת שורה אחת.
GET /info[/{ip}]טקסט UTF-8 מפורט עם תוויות וסדר קבועים, ללא תווי בקרה של ANSI.
GET /ansi[/{ip}]תצוגת /info עם צבעי SGR מורשים שהופעלו במפורש.
GET /field/{field}[/{ip}]ערך מורשה יחיד וירידת שורה; 204 כאשר אינו זמין.
Shell
curl iprapid.com
curl -4 iprapid.com
curl -6 iprapid.com
PowerShell
curl.exe iprapid.com
curl.exe -4 iprapid.com
curl.exe -6 iprapid.com

API v1 · JSON

APPLICATION/JSON
JSON
{
  "schema_version": "1",
  "query": {
    "type": "lookup",
    "ip": "8.8.8.8",
    "ip_version": 4
  },
  "network": {
    "asn": 15169,
    "as_organization": "Google LLC"
  },
  "location": {
    "continent_code": "NA",
    "country_code": "US",
    "country": "United States",
    "region_code": null,
    "region": null,
    "city": null,
    "postal_code": null,
    "timezone": "America/Chicago",
    "coordinates": {
      "latitude": 37.751,
      "longitude": -97.822,
      "accuracy_radius_km": 1000
    }
  },
  "data": {
    "status": "available",
    "built_at": "2026-03-03T08:15:43Z"
  },
  "observed_at": "2026-07-25T12:23:07Z"
}

מתודולוגיה וגבולות האותות

השירות מפריד בין נתוני רשת שנצפו בשרת, נתוני מיקום מקומיים ואותות מהדפדפן, כדי שלא להציג מקור אחד כאחר.

  • כתובת ה-IP הציבורית המוצגת היא הכתובת שהשירות צפה בה בחיבור HTTP זה.
  • מדינה, אזור, עיר, אזור זמן, קואורדינטות, ASN וארגון מגיעים ממאגר נתונים מקומי.
  • בדיקות WebRTC,‏ DNS, שפה, אזור זמן ו-IPv6 הן תצפיות עצמאיות בדפדפן.
  • לא זמין, לא ידוע, ללא תצפית ואי־התאמה הם מצבים שונים.

דיוק ועדכניות

מיקום IP מתאר הקצאת רשת, לא מכשיר או משק בית. העיר והקואורדינטות עשויות להיות רחוקות; רדיוס הדיוק הוא הערכה ולא הבטחה.

פרטיות ושמירה

החיפוש אינו שומר כתובות IP גולמיות, URI, כותרות או טביעות אצבע במצטברי PostgreSQL. קישורים חתומים מכילים רק מצבים מצומצמים, פגים לאחר 24 שעות ואינם נשמרים כרשומות.

שאלות נפוצות

האם העיר המוצגת היא המיקום המדויק שלי?

לא. מיקום IP הוא הערכה מקורבת ברמת הרשת. יש להתחשב ברדיוס הדיוק ולא לראות בקואורדינטות כתובת מדויקת.

האם השירות שומר את חיפוש ה-IP שלי במסד הנתונים?

היישום אינו שומר כתובות IP גולמיות במצטברי השימוש. יומני גישה מוגבלים מנוהלים בנפרד.

מדוע מצב IPv6 יכול להיות לא ידוע במקום לא זמין?

בדיקה שלא הוגדרה, נחסמה או לא הייתה חד־משמעית אינה מוכיחה שאין IPv6; המצב נשאר לא ידוע עד לתוצאה ברורה.

מה כולל קישור אבחון משותף?

רק ערכי מצב מצומצמים, זמני הנפקה ותפוגה וחתימה; ללא IP, קואורדינטות או כתובות פותרי DNS.