API social incorporada

Uso de crédito API

Necesitas acceso o inscribirse para utilizar la API BuiltWith. Después de iniciar sesión, su clave API real se mostrará aquí.

Introducción

Obtenga resultados XML y JSON de sitios web asociados con URL de redes sociales.

El método de acceso general es el siguiente -
https://api.builtwith.com/social1/api.[xml|json]?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=[social-media-profile-url]

Autenticación

Debe proporcionar su clave API en cada búsqueda. Nuestros puntos finales son solo HTTPS, lo que proporciona cifrado de clave. Nunca exponga su clave API.

Su clave API es
00000000-0000-0000-0000-000000000000

Ejemplo de cómo socializar

XML Basado en un único perfil social
https://api.builtwith.com/social1/api.xml?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=linkedin.com/builtwith

JSON Basado en un único perfil social
https://api.builtwith.com/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=linkedin.com/builtwith

Obtenga un ejemplo social amplio

Al proporcionar un identificador de búsqueda más amplio, buscaremos en todos los perfiles de redes sociales.

XML Basado en un único perfil social
https://api.builtwith.com/social1/api.xml?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=builtwith

JSON Basado en un único perfil social
https://api.builtwith.com/social1/api.json?KEY=00000000-0000-0000-0000-000000000000&LOOKUP=builtwith

URL de redes sociales compatibles
  • 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
Ejemplos de código

Aquí hay ejemplos de implementación en diferentes lenguajes de programación para realizar solicitudes 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"
Referencia
Parámetros
Se pueden suministrar los siguientes parámetros GET para búsquedas
NombreEjemplosRequerido
KEY00000000-0000-0000-0000-000000000000
Esta es tu clave, úsala para realizar búsquedas.
LOOKUPlinkedin.com/builtwith
builtwith
Perfil de redes sociales o coincidencia amplia que desea buscar
Opción de búsqueda múltiple:
Puede buscar 16 atributos a la vez; sepárelos con una coma. Por ejemplo overstock,builtwith - Esto mejora drásticamente el rendimiento.
Responses
Format: Root[Socials->Social->Results[Result]]
Social
El identificador es la subopción en la matriz de identificadores.
NombreEjemploDescripción
NombreoverstockEl enlace social que se buscó (excluyendo el enlace).
ResultadosLos resultados se explican a continuación.Se explica a continuación.
Resultado
Resultado de un comparador de URL sociales.
NombreEjemploDescripción
SocialUrlhttps://instagram.com/overstockLa red social coincidente que encontramos.
DomainsDominios explicados a continuación.Se explica a continuación.
Dominio
Los dominios que coinciden con el perfil social.
NombreEjemploDescripción
Rootwayfair.comEl dominio raíz vinculado a la red social.
BuiltWithRank769
-1 para de los 1 millón de sitios principales
Un rango que puede ayudar a filtrar cualquier dominio basura en el conjunto de resultados.
Dominios especiales

Mantenemos dos listas útiles para la búsqueda de dominios: listas de ignorados y listas de sufijos incorporados.

Lista de ignorados
TEsta es nuestra lista interna de dominios que no indexamos. Están bloqueados, contienen demasiadas tecnologías engañosas o demasiados subdominios con contenido generado por el usuario.

BuiltWith Lista de sufijos
Esto se basa en la Lista de sufijos públicos pero incluye muchas entradas adicionales para empresas con subdominios que deberían considerarse dominios de nivel superior. Esta lista nos proporciona una mejor visibilidad para los sitios web internos, por ejemplo, lleva a northernbeaches.nsw.gov.au al nivel superior sobre nsw.gov.au.

Ignorar dominios (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
Dominios de sufijo (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
Códigos de error

Tenga en cuenta que no se pueden garantizar los mensajes de error en este formato; su implementación también debe considerar los códigos de respuesta distintos de 200 como errores. La propiedad Lookup será nula (json) o no se proporcionará (xml) si el error está relacionado con el servidor. Ver todos los posibles códigos de error bien formados.

Condiciones de uso

Nuestro términos estándar cubrir el uso de todas nuestras API.

En general, puede usar la API para mejorar su producto de diversas maneras. La única limitación es que no puede revender los datos tal cual ni proporcionar funcionalidad duplicada a builtwith.com y sus servicios asociados.