API social integrata

Utilizzo del credito API

Devi login O iscrizione per utilizzare l'API BuiltWith. Dopo aver effettuato l'accesso, la tua chiave API effettiva verrà mostrata qui.

Introduzione

Ottieni risultati XML e JSON dei siti web associati agli URL dei social media.

Il metodo di accesso generale è il seguente -
https://api.builtwith.com/social1/api.[xml|json]?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=[social-media-profile-url]

Autenticazione

È necessario fornire la chiave API in ogni ricerca. I nostri endpoint sono solo HTTPS e forniscono la crittografia delle chiavi. Non esporre mai la tua chiave API.

La tua chiave API è
00000000-0000-0000-0000-000000000000

Ottieni un esempio sociale

XML Ottieni in base al singolo profilo social
https://api.builtwith.com/social1/api.xml?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=linkedin.com/builtwith

JSON Ottieni in base al singolo profilo social
https://api.builtwith.com/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=linkedin.com/builtwith

Ottieni un ampio esempio sociale

Fornendo un identificatore più ampio per la ricerca, cercheremo tutti i profili dei social media.

XML Ottieni in base al singolo profilo social
https://api.builtwith.com/social1/api.xml?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=builtwith

JSON Ottieni in base al singolo profilo social
https://api.builtwith.com/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=builtwith

URL dei social media supportati
  • Twitter
    Example: twitter.com/builtwith
  • Facebook
    Example: facebook.com/builtwith
  • LinkedIn
    Example: linkedin.com/company/builtwith
  • Google
    Example: google.com/+builtwith
  • Pinterest
    Example: pinterest.com/builtwith
  • GitHub
    Example: github.com/builtwith
  • Instagram
    Example: instagram.com/builtwith
  • Vk
    Example: vk.com/builtwith
  • Vimeo
    Example: vimeo.com/builtwith
  • Youtube
    Example: youtube.com/user/builtwith
  • TikTok
    Example: tiktok.com/@builtwith
  • Threads
    Example: threads.net/@builtwith
  • X
    Example: x.com/builtwith
  • Weibo
    Example: weibo.com/builtwith
Esempi di codice

Ecco alcuni esempi di implementazione in diversi linguaggi di programmazione per effettuare richieste API:

var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("https://api.builtwith.com/social1/api.json" +
                        "?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=facebook.com/wayfair"),
};
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/social1/api.json"
params = {
    'KEY': '00000000-0000-0000-0000-000000000000',
    'LOOKUP': 'facebook.com/wayfair'
}
response = requests.get(url, params=params)
print(response.json())
<?php
$url = "https://api.builtwith.com/social1/api.json";
$params = array(
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'LOOKUP' => 'facebook.com/wayfair'
);
$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/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=facebook.com/wayfair';
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/social1/api.json" +
                    "?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=facebook.com/wayfair";
        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/social1/api.json')
uri.query = URI.encode_www_form({
    'KEY' => '00000000-0000-0000-0000-000000000000',
    'LOOKUP' => 'facebook.com/wayfair'
})
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/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=facebook.com/wayfair"
    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/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=facebook.com/wayfair"
Riferimento
Parametri
I seguenti parametri GET possono essere forniti per le ricerche
NomeEsempiNecessario
KEY00000000-0000-0000-0000-000000000000
Questa è la tua chiave, usala per le ricerche.
LOOKUPlinkedin.com/builtwith
builtwith
Profilo social media o corrispondenza generica che desideri cercare
Opzione di ricerca multipla:
È possibile cercare 16 attributi alla volta, separandoli con una virgola. Per esempio overstock,builtwith - ciò migliora notevolmente la produttività.
Responses
Format: Root[Socials->Social->Results[Result]]
Sociale
Identifier è la sotto-opzione nell'array identifers.
NomeEsempioDescrizione
NomeoverstockIl collegamento social che è stato cercato (escluso il collegamento).
RisultatiDi seguito vengono spiegati i risultati.Spiegato di seguito.
Risultato
Un risultato di abbinamento URL social.
NomeEsempioDescrizione
SocialUrlhttps://instagram.com/overstockLa corrispondenza del social network che abbiamo trovato.
DomainsDi seguito vengono spiegati i domini.Spiegato di seguito.
Dominio
I domini che corrispondono al profilo social.
NomeEsempioDescrizione
Rootwayfair.comIl dominio radice collegato al social network.
BuiltWithRank769
-1 per i siti fuori dalla top 1m
Un grado che può aiutare a filtrare eventuali domini indesiderati nel set di risultati.
Domini speciali

Manteniamo due elenchi utili per la ricerca di domini: gli elenchi "Ignora" e gli elenchi "BuiltWith Suffix".

Elenco ignorati
TQuesto è il nostro elenco interno di domini che non indicizziamo. Sono bloccati, contengono troppe tecnologie fuorvianti o troppi sottodomini con contenuti generati dagli utenti.

BuiltWith Elenco dei suffissi
Questo si basa sul Elenco dei suffissi pubblici ma include molte voci aggiuntive per le aziende con sottodomini che dovrebbero essere considerati domini di primo livello. Questo elenco ci garantisce una migliore visibilità per i siti web interni, ad esempio porta northernbeaches.nsw.gov.au al primo posto rispetto a nsw.gov.au.

Ignora domini (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
Domini suffissi (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
Codici di errore

Si noti che i messaggi di errore in questo formato non possono essere garantiti; l'implementazione dovrebbe considerare anche i codici di risposta diversi da 200 come errori. La proprietà Lookup sarà null (json) o non fornita (xml) se l'errore è correlato al server. Visualizza tutti i potenziali codici di errore ben formati.

Termini di utilizzo

Nostro termini standard coprono l'utilizzo di tutte le nostre API.

In generale, puoi utilizzare l'API per migliorare il tuo prodotto in molti modi. L'unica limitazione è che non puoi rivendere i dati così come sono o fornire funzionalità duplicate a builtwith.com e ai suoi servizi associati.