Bienvenue sur le portail développeur de CongoFinder 2, l'écosystème d'accès intelligent aux données économiques, offres d'emploi, et publications en République du Congo.
Notre plateforme expose des API structurées et des serveurs d'intégration intelligents pour connecter vos solutions aux entreprises locales de Brazzaville, Pointe-Noire, et de toutes les localités congolaises. Qu'il s'agisse de recherche textuelle, d'analyse transactionnelle, ou d'agents de messagerie autonomes, CongoFinder met la puissance de la recherche sémantique à votre service.
Pour répondre aux différents besoins de développement d'applications modernes, nous structurons notre hub d'intégration autour de trois couches distinctes :
Accès HTTP simple délivrant des enregistrements JSON structurés hautement typés. Idéal pour synchroniser des fiches d'entreprises, intégrer des bases d'annuaires dans vos bases SQL relationnelles, ou requêter des listes de jobs.
Interface conversationnelle avancée qui analyse l'intention en langage naturel et extrait dynamiquement les entités. Elle maintient les fils de discussion en base de données et résout automatiquement les manques géographiques ou sémantiques.
Le dernier standard d'Anthropic pour interfacer en temps réel notre base de données avec vos propres LLMs. Intégrable directement dans Cursor, Claude Desktop ou Windsurf sous forme d'outils ("Tools") prêts à l'emploi.
Nos endpoints sont motorisés par une famille de modèles virtuels spécialisés selon les contraintes de performance et d'exécution :
Moteur d'intention sémantique. Interprète le langage naturel, gère l'historique conversationnel avec mémoire de session et résout les entreprises locales.
Passerelle ultra-rapide (<180ms) pour le protocole MCP. Lie en temps réel la base de données CongoFinder aux outils d'agents autonomes.
Moteur de distribution standard. Conçu pour le traitement analytique de gros volumes de données, l'exploration de graphes et les exports d'offres d'emploi.
| Latence moyenne (REST) : | < 150 ms |
| Latence moyenne (IA) : | < 1.2 s |
| Disponibilité des Endpoints : | 99.98 % |
Everything you need to integrate CongoFinder 2 into your applications. From your first API call to production.
Select the developer interface that matches your approach, whether you require structured records or real-time LLM tool context.
Direct structured JSON access. Ideal for traditional websites, search indexes and background synchronization jobs.
Connect real-time data directly to LLMs (Claude, Cursor, ChatGPT) using the Anthropic Model Context Protocol.
Use your dynamic key below or regenerate a new token if needed.
Pass your bearer token in the HTTP Authorization header to authenticate requests.
curl -G "http://localhost:8000/api/companies/search" \
-H "Authorization: Bearer VOTRE_CLE_API" \
--data-urlencode "q=WEEGOSOFT" \
--data-urlencode "town=Brazzaville"
fetch("http://localhost:8000/api/companies/search?q=WEEGOSOFT&town=Brazzaville", {
headers: {
"Authorization": "Bearer VOTRE_CLE_API"
}
})
.then(res => res.json())
.then(data => console.log(data));
<?php
$client = new \GuzzleHttp\Client();
$response = $client->get('http://localhost:8000/api/companies/search', [
'headers' => [
'Authorization' => 'Bearer VOTRE_CLE_API',
],
'query' => [
'q' => 'WEEGOSOFT',
'town' => 'Brazzaville'
]
]);
$data = json_decode($response->getBody(), true);
print_r($data);
import requests
url = "http://localhost:8000/api/companies/search"
headers = {
"Authorization": "Bearer VOTRE_CLE_API"
}
params = {
"q": "WEEGOSOFT",
"town": "Brazzaville"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
Explore and test our standard OpenAPI 3.0 endpoints directly from the browser.
Bearer Token in the Authorization header.
{
"status": "success",
"results": [
{
"id": 1225,
"name": "WEEGOSOFT-WTNB",
"description": "Société de services informatiques et formation...",
"phone": "+242069449224",
"email": "contact@weegosoft.com",
"address": "En ligne, 1, COG",
"town": "Brazzaville",
"is_verified": true
}
]
}
CongoFinder conversation endpoint understands natural language intent and outputs structured replies.
Send a standard JSON payload with the user's message to /api/ai/chat to retrieve conversation text and matched records.
Provide the conversation_id in the context array to persist user states and thread chat histories automatically in the database.
{
"message": "Je cherche un bon restaurant à Brazzaville",
"context": {
"conversation_id": "session-12345"
}
}
{
"message": "Voici les meilleurs restaurants à Brazzaville :",
"conversation_id": "session-12345",
"companies": [
{
"id": 2040,
"name": "Yummy",
"town": "Brazzaville",
"rating": 4.8
}
],
"quick_replies": [
{"label": "Voir d'autres restaurants", "query": "restaurants à proximité"}
]
}
Connect CongoFinder's live business search directly to AI models like Claude Desktop, VSCode or Cursor.
Our server exposes high-performance agentic tools :
Go to Settings > Models > MCP, click + Add New MCP Server, and configure as SSE type with your dynamic config generated on the right.
Add our configuration to your local claude_desktop_config.json file to let Claude explore Congolese merchants.
{
"mcpServers": {
"congofinder-mcp": {
"type": "sse",
"url": "http://localhost:8000/mcp-server.php",
"headers": {
"Authorization": "Bearer VOTRE_CLE_API"
}
}
}
}
{
"mcpServers": {
"congofinder-mcp": {
"command": "php",
"args": [
"c:/laragon/www/entreprises.congofinder/public/mcp-server.php"
],
"env": {
"MCP_SECRET_KEY": "VOTRE_CLE_API"
}
}
}
}
Interact directly with the chatbot, send queries, check availability, and inspect the real-time JSON responses returned by WSM API.
{}