Construit avec l'API de recherche vectorielle

Introduction

Recherchez des technologies et des catégories par requête textuelle en utilisant la similarité vectorielle. Trouvez les technologies et catégories pertinentes en décrivant ce que vous recherchez.

La méthode d'accès générale est la suivante -
https://api.builtwith.com/vector/v1/api.[xml|json|csv]?KEY=00000000-0000-0000-0000-000000000000&QUERY=<search term>

L'API Vector Search utilise 1 crédit API par recherche, quelle que soit la taille des résultats.

🤖 Invite de l'agent IA
Reference https://api.builtwith.com/llms.txt and
https://raw.githubusercontent.com/builtwith/builtwith-ai-sdk/refs/heads/main/README.md
Add builtwith AI api to my app as a client. Make a call to the vector search API to find technologies related to the query hotel booking
Exemple

Les exemples suivants montrent comment appeler l'API de recherche vectorielle.

JSON

https://api.builtwith.com/vector/v1/api.json?KEY=00000000-0000-0000-0000-000000000000&QUERY=react+framework

XML

https://api.builtwith.com/vector/v1/api.xml?KEY=00000000-0000-0000-0000-000000000000&QUERY=google+analytics

CSV

https://api.builtwith.com/vector/v1/api.csv?KEY=00000000-0000-0000-0000-000000000000&QUERY=ecommerce+platform&LIMIT=25

Référence
Paramètres
Les paramètres GET suivants peuvent être fournis pour les recherches
NomExemplesRequis
KEY00000000-0000-0000-0000-000000000000
Ceci est votre clé, utilisez-la pour les recherches.
Oui
QUERYreact framework
Le terme de recherche permettant de trouver les technologies et catégories correspondantes.
Oui
TYPEjson / xml / csv
Format de la réponse. Spécifié par l'extension du fichier dans l'URL.
Oui
LIMIT10
Nombre de résultats à renvoyer. Par défaut : 10 ; maximum : 100.
Non
Réponses
La réponse de niveau supérieur contient un Query chaîne de caractères reprenant le terme de recherche, un Results tableau, et un Errors tableau.
Tous les résultats
Ces champs sont présents dans chaque résultat, quel que soit son type.
NomExempleDescription
Typetech / categoryQue ce soit au niveau technologique ou au niveau de la catégorie.
NameGoogle AnalyticsNom de la technologie ou de la catégorie correspondante.
TaganalyticsÉtiquette de catégorie technologique de haut niveau.
Score0.9812Score de similarité compris entre 0 et 1, arrondi à 4 décimales. Plus la valeur est élevée, meilleure est la correspondance.
Résultats technologiques Type: tech
Ces champs supplémentaires sont présents lorsque le résultat est une technologie.
NomExempleDescription
Iconhttps://favicon.builtwith.com/google.comURL de la favicon pour le site web de cette technologie.
DescriptionWeb analytics service offered by GoogleBrève description de la technologie.
Categories["Web Analytics", "Tag Management"]Tableau des noms de sous-catégories auxquelles appartient la technologie.
IsPremiumtrue / falseQu'il s'agisse d'une technologie premium/payante.
Linkhttps://analytics.google.comURL du site web officiel de cette technologie.
TrendsLinkhttps://trends.builtwith.com/analytics/Google-AnalyticsLien vers la page des tendances BuiltWith pour cette technologie.
Résultats par catégorie Type: category
Ces champs supplémentaires sont présents lorsque le résultat est une catégorie.
NomExempleDescription
TrendsLink//trends.builtwith.com/analytics/web-analyticsLien vers la page des tendances BuiltWith pour cette catégorie.
Exemples de code
curl

curl "https://api.builtwith.com/vector/v1/api.json?KEY=YOUR_KEY&QUERY=react+framework"

Domaines spéciaux

Nous tenons à votre disposition deux listes utiles pour la recherche de domaines : les listes « Ignorer » et les listes « Construire avec un suffixe ».

Liste d'ignorés
TVoici notre liste interne de domaines que nous n'indexons pas. Ils sont soit bloqués, soit contiennent trop de technologies trompeuses, soit trop de sous-domaines avec du contenu généré par les utilisateurs.

BuiltWith Liste des suffixes
Ceci est basé sur le Liste publique des suffixes mais comprend de nombreuses entrées supplémentaires pour les entreprises avec des sous-domaines qui doivent être considérés comme des domaines de premier niveau. Cette liste nous offre une meilleure visibilité pour les sites Web internes, par exemple, elle amène northernbeaches.nsw.gov.au au niveau supérieur par rapport à nsw.gov.au.

Ignorer les domaines (XML, JSON or TXT)
https://api.builtwith.com/ignoresv1/api.json
Domaines de suffixe (XML, JSON or TXT)
https://api.builtwith.com/suffixv1/api.json
Codes d'erreur

Notez que les messages d'erreur dans ce format ne peuvent pas être garantis, votre implémentation doit également considérer les codes de réponse non 200 comme des erreurs. La propriété Lookup sera nulle (json) ou non fournie (xml) si l'erreur est liée au serveur. Afficher tous les codes d'erreur potentiels bien formés.

Conditions d'utilisation

Notre conditions générales couvrir l'utilisation de toutes nos API.

En général, vous pouvez utiliser l'API pour améliorer votre produit de nombreuses façons. La seule limitation est que vous ne pouvez pas revendre les données en l'état ni fournir des fonctionnalités dupliquées à builtwith.com et ses services associés.