API 크레딧 사용

당신은 필요합니다 로그인 또는 가입하다 BuiltWith API를 사용하려면. 로그인 후 실제 API 키가 여기에 표시됩니다.

소개

BuiltWith Trends 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의 포괄적인 실시간 웹사이트 추적 및 카운터 도구가 제공됩니다.기술 설명
Linkhttps://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현재 상위 10k 트래픽 순위에 있는 사이트의 수입니다.
Coverage->HundredK774현재 상위 10만 트래픽 순위에 있는 사이트의 수입니다.
Coverage->Mil5074현재 트래픽 순위가 100만인 사이트 수입니다.
Coverage->Internet113083마지막 전체 인터넷 실행에서 사용된 사이트 수입니다.
Coverage->Live93499Pro 데이터베이스에 있는 라이브 사이트의 수입니다.
Coverage->Historical49872Pro 데이터베이스에 있는 역사적 유적지의 양.
API 라이브러리
특수 도메인

도메인을 검색할 때 유용한 두 가지 목록이 있습니다. Ignore 목록과 BuiltWith Suffix 목록입니다.

무시 목록
T이는 저희가 인덱싱하지 않는 내부 도메인 목록입니다. 이 도메인들은 차단되었거나, 오해의 소지가 있는 기술을 너무 많이 포함하고 있거나, 사용자가 생성한 콘텐츠가 포함된 하위 도메인이 너무 많습니다.

BuiltWith 접미사 목록
이는 다음을 기반으로 합니다. 공개 접미사 목록 하지만 최상위 도메인으로 간주되어야 하는 하위 도메인이 있는 회사에 대한 많은 추가 항목이 포함되어 있습니다. 이 목록은 내부 웹사이트에 대한 가시성을 높여줍니다. 예를 들어 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 및 관련 서비스에 중복된 기능을 제공할 수 없습니다.