APIクレジットの使用

必要がある ログイン または サインアップ BuiltWith APIを使用する. ログインすると、実際の API キーがここに表示されます。

導入

BuiltWithトレンドAPIは、以下のテクノロジートレンドデータへのXMLおよびJSONアクセスを提供します。 BuiltWith Trends.

一般的なアクセス方法は次のとおりです -
https://api.builtwith.com/trends/v6/api.[xml|json]?KEY=00000000-0000-0000-0000-000000000000&TECH=[TECHNOLOGY NAME]

認証

各検索でAPIキーをご提供いただく必要があります。エンドポイントはHTTPSのみで、キーの暗号化が行われます。 API キーを決して公開しないでください。

APIキーは
00000000-0000-0000-0000-000000000000

実例

XML Shopifyの例でテクノロジー使用状況情報を取得する
https://api.builtwith.com/trends/v6/api.xml?KEY=00000000-0000-0000-0000-000000000000&TECH=Shopify

JSON Magento の例でテクノロジー使用状況情報を取得する
https://api.builtwith.com/trends/v6/api.json?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento

コード例

API リクエストを行うためのさまざまなプログラミング言語での実装例を次に示します。

var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("https://api.builtwith.com/trends/v6/api.json" +
                        "?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
import requests
url = "https://api.builtwith.com/trends/v6/api.json"
params = {
    'KEY': '00000000-0000-0000-0000-000000000000',
    'TECH': 'Magento'
}
response = requests.get(url, params=params)
print(response.json())
<?php
$url = "https://api.builtwith.com/trends/v6/api.json";
$params = array(
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'TECH' => 'Magento'
);
$url_with_params = $url . '?' . http_build_query($params);
$response = file_get_contents($url_with_params);
$data = json_decode($response, true);
print_r($data);
?>
const https = require('https');
const url = 'https://api.builtwith.com/trends/v6/api.json?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento';
https.get(url, (res) => {
    let data = '';
    res.on('data', (chunk) => {
        data += chunk;
    });
    res.on('end', () => {
        console.log(JSON.parse(data));
    });
}).on('error', (err) => {
    console.log('Error: ' + err.message);
});
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class BuiltWithAPI {
    public static void main(String[] args) throws Exception {
        String url = "https://api.builtwith.com/trends/v6/api.json" +
                    "?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento";
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("GET");
        BufferedReader in = new BufferedReader(
            new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();
        System.out.println(response.toString());
    }
}
require 'net/http'
require 'uri'
require 'json'
uri = URI('https://api.builtwith.com/trends/v6/api.json')
uri.query = URI.encode_www_form({
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'TECH' => 'Magento'
})
response = Net::HTTP.get_response(uri)
data = JSON.parse(response.body)
puts data
package main
import (
    "fmt"
    "io/ioutil"
    "net/http"
)
func main() {
    url := "https://api.builtwith.com/trends/v6/api.json?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento"
    resp, err := http.Get(url)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        panic(err)
    }
    fmt.Println(string(body))
}
curl -X GET "https://api.builtwith.com/trends/v6/api.json?KEY=00000000-0000-0000-0000-000000000000&TECH=Magento"
参照
パラメータ
ルックアップには以下のGETパラメータを指定できます
名前必須
KEY00000000-0000-0000-0000-000000000000
これはキーです。検索に使用してください。
はい
TECHGoogle-Analytics
テクノロジーの名前。スペースはダッシュ (-) に置き換えられます。
はい
DATE2025-01-20
合計はこの日付に最も近いものとなり、履歴合計を取得できるようになります。
いいえ
回答
形式: Trends[Tech]
Trends - トレンドにはテクノロジーオブジェクトのみが含まれ、プロパティはありません。最大1つのテクノロジーオブジェクトが含まれます。
Tech - Tech オブジェクトにはテクノロジ トレンドのメタ情報が含まれており、そのフィールドについては以下で説明します。
名前説明
名前Site Meterテクノロジー名。
説明Site Meter の包括的なリアルタイム Web サイト追跡およびカウンター ツールが提供されます。技術の説明。
Link https://sitemeter.com/テクノロジーのリンク。
Iconhttps://d2uu9ep1796sii.cloudfront.net/thumb/e6-59-87-q5-e8-94/nアイコンリンク - ホットリンクしないでください。
IsPremiumはい
テクノロジーがプレミアムの場合(SaaSなど)
Yes, No または Maybe
Taganalyticsスーパータッグ集団。
CategoriesA/B Testing,Marketing Automationサブカテゴリ。
TrendsLinkhttps://trends.builtwith.com/analytics/Site-Meterトレンドデータへのリンク。
Coverage->TenK76現在のトラフィック ランク上位 10,000 のサイトの数。
Coverage->HundredK774現在のトラフィック ランク上位 10 万のサイトの数。
Coverage->Mil5074現在の 100 万トラフィック ランク内のサイトの数。
Coverage->Internet113083前回のインターネット全体の実行におけるサイトの数。
Coverage->Live93499Pro データベース内のライブ サイトの数。
Coverage->Historical49872Pro データベース内の史跡の数。
APIライブラリ
特別ドメイン

ドメイン検索の際に使用する2つのリストを用意しています。無視リストとBuiltWithサフィックスリストです。

無視リスト
Tこれは、インデックスに登録しないドメインの社内リストです。これらのドメインはブロックされているか、誤解を招く技術が多すぎるか、ユーザー生成コンテンツを含むサブドメインが多すぎるため、インデックスに登録しません。

BuiltWith サフィックスリスト
これは、 パブリックサフィックスリスト ただし、トップレベルドメインと見なされるサブドメインを持つ企業の追加エントリが多数含まれています。 このリストにより、内部 Web サイトの可視性が向上します。たとえば、northernbeaches.nsw.gov.au が nsw.gov.au よりもトップ レベルに表示されるようになります。

ドメインを無視 (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
サフィックスドメイン (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
エラーコード

注意: この形式のエラー メッセージは保証されません。実装では、200 以外の応答コードもエラーとして扱う必要があります。 エラーがサーバー関連の場合、Lookup プロパティは null (json) または提供されません (xml)。 すべての潜在的なエラーコードを表示する.

利用規約

私たちの 標準用語 当社のすべての API の使用をカバーします。

一般的に、API は様々な方法で製品を拡張するために使用できます。唯一の制限は、データをそのまま再販したり、builtwith.com および関連サービスに重複した機能を提供したりできないことです。