Tendersight API
Des données d'appels d'offres pour vos systèmeset vos agents.
Recherchez des avis et lisez leurs pièces, leurs offres et leurs acheteurs depuis votre propre logiciel, via une seule API. Les appels utilisent les mêmes crédits que l'application.
curl https://api.tendersight.ai/v1/notices/search \
-H "Authorization: Bearer $TENDERSIGHT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"searchText": "lift maintenance",
"contractTypes": ["services"],
"buyer": { "countries": ["AUT", "DEU"] },
"deadline": { "from": "2026-11-16T00:00:00Z" },
"estimatedValue": { "min": 250000 }
},
"pageSize": 20
}'{
"items": [
{
"key": "not_01kf3m8q2vx7d9hk4tz6rbn5cw",
"title": "Maintenance of lifts in federal buildings, 3 lots",
"publicationDate": "2026-11-03T08:00:00+00:00",
"estimatedValue": {
"minAmount": null,
"maxAmount": 1800000,
"currency": "EUR",
"minAmountEur": null,
"maxAmountEur": 1800000
},
"buyers": [
{
"organizationKey": "org_01jz8r5t2kw4n6p9c3x7v1hmqd",
"name": "Federal property agency",
"country": "AUT",
"fiscalId": "ATU12345678"
}
],
"milestones": [
{
"type": "deadline",
"name": "Time limit for receipt of tenders",
"date": "2026-12-01T10:00:00+00:00"
}
],
"contractType": "services",
"primaryCpv": {
"code": "50750000-7",
"description": "Lift-maintenance services"
},
"biddability": "biddable",
"nextDeadlineAt": "2026-12-01T10:00:00+00:00"
}
],
"continuationToken": "eyJhZnRlciI6WzEuOTQs…",
"totalCount": 23
}Avis issus de 28+ sources officielles
REST et MCP avec une seule clé
Des crédits par appel, dans chaque offre
Les avis que votre équipe lit dans Tendersight, livrés dans votre CRM, votre entrepôt de données ou votre propre agent.
L'API lit le même index que Tendersight Leads. Utilisez-la pour alimenter un pipeline commercial, enrichir vos fiches d'acheteurs et de fournisseurs, ou donner à un agent sa propre recherche d'appels d'offres.
Ce que l'API renvoie.
Six types de données, répartis sur 9 endpoints.
Recherche d'avis
Filtrez par texte, code CPV, pays et région de l'acheteur, montant estimé en euros, date limite, date de publication et type d'avis.
Détail d'un avis
Un avis par sa clé, avec ses acheteurs, son montant estimé, ses dates limites, ses critères d'attribution, son code CPV et l'état de la procédure.
Pièces du marché
La liste des pièces d'un avis, et chaque fichier, téléchargé via l'API.
Offres et attributaires
Qui a déposé une offre pour un avis, le montant de chaque offre et qui a remporté le marché, lorsque la source publie ces informations.
Acheteurs et fournisseurs
Recherchez les acheteurs qui ont publié des avis par une partie de leur nom ou par leur identifiant fiscal. Tout acheteur ou fournisseur se retrouve par son identifiant fiscal ou sa clé.
Métadonnées des filtres
Les valeurs de filtre que la recherche accepte et le nombre d'avis pour chacune. Cet appel ne consomme aucun crédit.
De l'inscription à votre premier appel.
Un compte, une clé et un en-tête. La référence de l'API liste chaque endpoint, chaque champ et chaque erreur.
01
Créez un compte gratuit
Inscrivez-vous gratuitement. Chaque offre inclut l'API, et les appels puisent dans les mêmes crédits que le reste de Tendersight.
02
Créez une clé API
Le propriétaire de l'équipe ouvre Clés API dans les paramètres de l'équipe, nomme la clé et choisit ses autorisations. La clé ne s'affiche qu'une fois : conservez-la en lieu sûr.
03
Faites votre premier appel
Envoyez la clé comme jeton Bearer. Commencez par une recherche d'avis, puis ouvrez les avis, les pièces et les offres qu'elle renvoie.
- Authentification
Authorization: Bearer tsk_live_…Envoyez la clé à chaque appel. Elle cesse de fonctionner dès qu'elle est révoquée.
- Autorisations
notices:readdocuments:readawards:readorganizations:readUne clé ne porte que les autorisations que vous choisissez. Un appel hors de celles-ci reçoit une réponse 403.
- Pagination
continuationTokenUne recherche renvoie jusqu'à 100 avis par page et un jeton pour la page suivante. Renvoyez le jeton pour continuer.
- Limites de débit
429Retry-AfterPar défaut, 10 requêtes par seconde et 100 000 par jour pour chaque clé. Au-delà de la limite, l'API répond 429 et indique quand réessayer.
- Erreurs
application/problem+jsonDétails du problème en JSON : 401 pour une clé absente, inconnue ou révoquée, 402 quand les crédits de l'équipe ne couvrent pas l'appel, 403 pour une autorisation manquante, 429 pour trop de requêtes.
- Crédits
X-Credits-ChargedX-RateLimit-RemainingChaque réponse indique ce que l'appel a consommé et le nombre de requêtes restantes. Seuls les appels réussis consomment des crédits.
Payez à l'appel, en crédits.
Les appels puisent dans le solde de crédits de votre équipe, celui que Flow utilise dans l'application. Avec Team, 1 000 crédits coûtent 2,50 €. Un compte gratuit reçoit 2 000 crédits à l'inscription.
Voir les offres et les tarifs| Appel | Crédits par appel |
|---|---|
Une recherche d'avis POST /v1/notices/search | 2 |
Un avis GET /v1/notices/{noticeKey} | 1 |
La liste des pièces d'un avis GET /v1/notices/{noticeKey}/documents | 1 |
Le téléchargement d'une pièce GET /v1/notices/{noticeKey}/documents/{documentId} | 5 |
Les offres déposées pour un avis GET /v1/notices/{noticeKey}/bids | 5 |
Une recherche d'acheteurs GET /v1/buyers?query=&limit= | 1 |
Une recherche d'acheteurs ou de fournisseurs par identifiant fiscal GET /v1/organizations?fiscalId=&limit= | 1 |
Un acheteur ou un fournisseur GET /v1/organizations/{organizationKey} | 1 |
Les valeurs de filtre de la recherche GET /v1/meta/filters | 0 |
Seuls les appels réussis consomment des crédits.
Les mêmes données pour vos agents, via MCP.
Connectez n'importe quel client MCP au serveur Tendersight avec la même clé. Les outils suivent les endpoints REST et utilisent les mêmes autorisations et les mêmes crédits.
{
"mcpServers": {
"tendersight": {
"url": "https://api.tendersight.ai/mcp",
"headers": {
"Authorization": "Bearer tsk_live_…"
}
}
}
}- search_noticesRechercher des avis avec les mêmes filtres que l'API
- get_noticeLire un avis
- list_notice_documentsLister les pièces d'un avis
- list_notice_bidsLister les offres déposées pour un avis
- search_buyersTrouver des acheteurs par nom ou identifiant fiscal
- get_organizationLire un acheteur ou un fournisseur
- search_organizationsTrouver des acheteurs et des fournisseurs par identifiant fiscal
Voir aussi
Données d'appels d'offres
Connexions
Offres
Questions sur la Tendersight API
Quels appels d'offres l'API couvre-t-elle ?
Les mêmes avis que Tendersight Leads : des appels d'offres publics issus de 28+ sources officielles, avec leurs pièces, les acheteurs et fournisseurs concernés et, lorsque la source les publie, les offres et les attributaires.
Combien coûte un appel ?
Chaque appel réussi consomme entre 0 et 5 crédits du solde de votre équipe, selon l'endpoint. Le tableau de cette page liste chaque endpoint, et les appels échoués n'en consomment aucun.
Puis-je essayer l'API gratuitement ?
Oui. L'API est incluse dans chaque offre, l'offre Gratuit comprise. Un compte gratuit reçoit 2 000 crédits à l'inscription, et les appels à l'API y puisent comme le reste de Tendersight.
Quelles sont les limites de débit ?
Par défaut, 10 requêtes par seconde et 100 000 par jour pour chaque clé. Au-delà de la limite, l'API répond 429 avec un en-tête Retry-After, et les réponses contiennent X-RateLimit-Limit et X-RateLimit-Remaining.
Quelle est la fraîcheur des données ?
Chaque appel lit le même index que la recherche de l'application Tendersight, et cet index est mis à jour chaque jour à partir des sources officielles.
Qui peut créer et révoquer des clés API ?
Les propriétaires de l'équipe, dans les paramètres de l'équipe. Chaque clé a un nom et ses propres autorisations, ne s'affiche qu'une fois, à sa création, et cesse de fonctionner dès qu'elle est révoquée.
Créez une clé et faites votre premier appel.
Commencez gratuitement, créez une clé API dans les paramètres de l'équipe et suivez la référence de l'API.