IP-infoAPI

IPの情報を取得できるAPIです

使い方

GET https://1f1t.top/api/ip-info?ip=114.51.41.919
パラメータ:
ip
説明
  • timestamp:
    取得した日時
  • status_code:
    ステータスコード(200が正常)
  • ip:
    指定されたIP
  • country_code:
    国のコード
  • country_name:
    国の名前
  • region:
    地域名
  • city:
    市区町村名
  • postal_code:
    郵便番号
  • latitude:
    緯度
  • longitude:
    経度
  • continent_code:
    大陸のコード
  • region_name:
    地域の識別コード
  • timezone:
    タイムゾーン
  • asn:
    ASNに割り振られた番号
  • isp:
    インターネットサービスプロパイダ
{
    "timestamp": "2024-08-20 02:53:49",
    "status_code": 200,
    "ip": "114.51.41.919",
    "country_code": "JP",
    "country_name": "Japan",
    "region": "Tokyo",
    "city": "Edogawa",
    "postal_code": "139.882203",
    "latitude": 35.692776,
    "longitude": 132-0024,
    "continent_code": "AS",
    "region_name": "13",
    "timezone": "Asia/Tokyo",
    "asn": 810,
    "isp": "Yaju network"
}

※上記の情報はすべて適当です(笑)

APIのリンク

Whois-infoAPI

ドメインWhois情報等を取得できるAPIです

使い方

GET https://1f1t.top/api/whois-info/?domain=1f1t.top
パラメータ:
domain
説明
  • status_code:
    ステータスコード(200が正常)
  • timestamp:
    データが取得された日時。
  • domain:
    ドメイン名。
  • tld:
    トップレベルドメイン。
  • registered:
    ドメインが登録されているかどうかを示します。
  • registrar:
    ドメインの登録を管理するレジストラに関する情報。
  • registrant_info:
    ドメインの登録者に関する情報。
  • admin_info:
    ドメインの管理者に関する情報。
  • tech_info:
    技術担当者に関する情報。
  • billing_info:
    請求担当者に関する情報。
  • domain_status:
    ドメインのステータスに関する情報。
  • date_info:
    ドメインの重要な日付に関する情報。
  • name_servers:
    ドメインに関連付けられたネームサーバー。
{
    "status_code": 200,
    "timestamp": "2024-08-20 03:30:13",
    "whois": {
        "domain": "1f1t.top",
        "tld": "top",
        "registered": true,
        "registrar": [
            "Registrar WHOIS Server: www.onamae.com\/domain\/whois",
            "Registrar URL: http:\/\/www.onamae.com",
            "Registrar: GMO Internet Inc",
            "Registrar IANA ID: 49",
            "Registrar Abuse Contact Email: [email protected]",
            "Registrar Abuse Contact Phone: +86.337709199",
            "registrar's sponsorship of the domain name registration in the registry is",
            "registrar.  Users may consult the sponsoring registrar's Whois database to"
        ],
        "detail": {
            "registrant_info": [
                "Registrant Name: REDACTED FOR PRIVACY",
                "Registrant Organization: Whois Privacy Protection Service by onamae.com",
                "Registrant Street:  REDACTED FOR PRIVACY",
                "Registrant City: REDACTED FOR PRIVACY",
                "Registrant State\/Province: Tokyo",
                "Registrant Postal Code: REDACTED FOR PRIVACY",
                "Registrant Country: JP",
                "Registrant Phone: REDACTED FOR PRIVACY",
                "Registrant Phone Ext: REDACTED FOR PRIVACY",
                "Registrant Fax: REDACTED FOR PRIVACY",
                "Registrant Fax Ext: REDACTED FOR PRIVACY",
                "Registrant Email: Please query the RDDS service of the Registrar of Record  identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name."
            ],
            "admin_info": [
                "Admin Name: REDACTED FOR PRIVACY",
                "Admin Organization: REDACTED FOR PRIVACY",
                "Admin Street:  REDACTED FOR PRIVACY",
                "Admin City: REDACTED FOR PRIVACY",
                "Admin State\/Province: REDACTED FOR PRIVACY",
                "Admin Postal Code: REDACTED FOR PRIVACY",
                "Admin Country: REDACTED FOR PRIVACY",
                "Admin Phone: REDACTED FOR PRIVACY",
                "Admin Phone Ext: REDACTED FOR PRIVACY",
                "Admin Fax: REDACTED FOR PRIVACY",
                "Admin Fax Ext: REDACTED FOR PRIVACY",
                "Admin Email: Please query the RDDS service of the Registrar of Record  identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name."
            ],
            "tech_info": [
                "Tech Name: REDACTED FOR PRIVACY",
                "Tech Organization: REDACTED FOR PRIVACY",
                "Tech Street:  REDACTED FOR PRIVACY",
                "Tech City: REDACTED FOR PRIVACY",
                "Tech State\/Province: REDACTED FOR PRIVACY",
                "Tech Postal Code: REDACTED FOR PRIVACY",
                "Tech Country: REDACTED FOR PRIVACY",
                "Tech Phone: REDACTED FOR PRIVACY",
                "Tech Phone Ext: REDACTED FOR PRIVACY",
                "Tech Fax: REDACTED FOR PRIVACY",
                "Tech Fax Ext: REDACTED FOR PRIVACY",
                "Tech Email: Please query the RDDS service of the Registrar of Record  identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name."
            ],
            "billing_info": [],
            "domain_status": [
                "Domain Status: ok https:\/\/icann.org\/epp#OK",
                "Domain Status: addPeriod https:\/\/icann.org\/epp#addPeriod"
            ],
            "date_info": [
                "Updated Date: 2024-08-15T11:06:00Z",
                "Creation Date: 2024-08-15T11:04:27Z",
                "Registry Expiry Date: 2025-08-15T11:04:27Z",
                ">>> Last update of WHOIS database: 2024-08-20T03:27:38Z <<<"
            ],
            "name_servers": [
                "Name Server: blakely.ns.cloudflare.com",
                "Name Server: ray.ns.cloudflare.com"
            ]
        }
    }
}

※あくまで例ですからこの通りの情報がすべて返ってくるとは限りません

APIのリンク

翻訳API

指定されたテキストを指定された言語に翻訳できるAPIです。

使い方

POST https://1f1t.top/api/translate
data-Json
{
    "text": "hello.",
    "from_language": "en",
    "to_language": "ja"
}
                        
  • text: 翻訳したいテキスト (必須)
  • from_language: 翻訳元の言語コード (例: "ja"、"en") (必須)
  • to_language: 翻訳先の言語コード (例: "en"、"ja") (必須)
説明
  • status:
    "success" または "error"
  • originalText:
    翻訳前のテキスト
  • translatedText:
    翻訳されたテキスト
  • fromLanguage:
    翻訳元の言語コード
  • toLanguage:
    翻訳先の言語コード
{
    "status": "success",
    "data": {
        "originalText": "こんにちは",
        "translatedText": "Hello",
        "fromLanguage": "ja",
        "toLanguage": "en"
    }
}
言語一覧
  • en
    英語
  • ja
    日本語
  • id
    インドネシア語
  • af
    アフリカーンス語
  • sq
    アルバニア語
  • am
    アムハラ語
  • ar
    アラビア語
  • hy
    アルメニア語
  • az
    アゼルバイジャン語
  • eu
    バスク語
  • be
    ベラルーシ語
  • bn
    ベンガル語
  • bs
    ボスニア語
  • bg
    ブルガリア語
  • ca
    カタルーニャ語
  • ce
    セブアノ語
  • ny
    チェワ語
  • zh
    中国語
  • co
    コルシカ語
  • hr
    クロアチア語
  • cs
    チェコ語
  • da
    デンマーク語
  • nl
    オランダ語
  • eo
    エスペラント語
  • et
    エストニア語
  • tl
    フィリピノ語
  • fi
    フィンランド語
  • fr
    フランス語
  • fy
    フリジア語
  • gl
    ガリシア語
  • ka
    グルジア語
  • de
    ドイツ語
  • el
    ギリシャ語
  • gu
    グジャラート語
  • ht
    ハイチ語
  • ha
    ハウサ語
  • iw
    ヘブライ語
  • hi
    ヒンディー語
  • hm
    モン語
  • hu
    ハンガリー語
  • is
    アイスランド語
  • ig
    イボ語
  • ga
    アイルランド語
  • it
    イタリア語
  • jw
    ジャワ語
  • kn
    カンナダ語
  • kk
    カザフ語
  • km
    クメール語
  • rw
    キニアルワンダ語
  • ko
    韓国語
  • ku
    クルド語 (クルマンジー)
  • ky
    キルギス語
  • lo
    ラオス語
  • la
    ラテン語
  • lv
    ラトビア語
  • lt
    リトアニア語
  • lb
    ルクセンブルク語
  • mk
    マケドニア語
  • mg
    マダガスカル語
  • ms
    マレー語
  • ml
    マラヤーラム語
  • mt
    マルタ語
  • mi
    マオリ語
  • mr
    マラーティー語
  • mn
    モンゴル語
  • my
    ビルマ語 (ミャンマー語)
  • ne
    ネパール語
  • no
    ノルウェー語
  • or
    オリヤ語
  • ps
    パシュトー語
  • fa
    ペルシア語
  • pl
    ポーランド語
  • pt
    ポルトガル語
  • pa
    パンジャブ語
  • ro
    ルーマニア語
  • ru
    ロシア語
  • sm
    サモア語
  • gd
    スコットランド・ゲール語
  • sr
    セルビア語
  • st
    ソト語
  • sn
    ショナ語
  • sd
    シンド語
  • si
    シンハラ語
  • sk
    スロバキア語
  • sl
    スロベニア語
  • so
    ソマリ語
  • es
    スペイン語
  • su
    スンダ語
  • sw
    スワヒリ語
  • sv
    スウェーデン語
  • tg
    タジク語
  • ta
    タミル語
  • tt
    タタール語
  • te
    テルグ語
  • th
    タイ語
  • tr
    トルコ語
  • tk
    トルクメン語
  • uk
    ウクライナ語
  • ur
    ウルドゥー語
  • ug
    ウイグル語
  • uz
    ウズベク語
  • vi
    ベトナム語
  • cy
    ウェールズ語
  • xh
    コーサ語
  • yi
    イディッシュ語
  • yo
    ヨルバ語
  • zu
    ズールー語
APIのリンク