API REST - Carpinteros.co

API pública para acceso programático a profesionales verificados de carpintería, tapicería y pulido en Colombia.

🔗 Endpoints

Documentación

GET /api/index.json

Índice completo con documentación de todos los endpoints disponibles.

Por Ciudad

GET /api/professionals/[city].json

Todos los profesionales de una ciudad específica.

Ciudades disponibles: bogota, medellin, cali, barranquilla, girardot

Por Ciudad + Categoría

GET /api/professionals/[city]/[category].json

Profesionales filtrados por ciudad y categoría.

Categorías disponibles: carpinteros, tapiceros, pulidores, cocinas-integrales

Individual

GET /api/professional/[slug].json

Información completa de un profesional específico.

📊 Respuesta de ejemplo

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "numberOfItems": 6,
  "aggregateData": {
    "totalProfessionals": 6,
    "verified": 5,
    "averageRating": 4.67,
    "averageExperience": 17.67
  },
  "professionals": [
    {
      "name": "Juan Aragón",
      "category": "carpinteros",
      "city": "bogota",
      "rating": 5,
      "verified": true,
      "yearsExperience": 25,
      "contact": {
        "whatsapp": "+573108470740"
      }
    }
  ]
}

🛠️ Uso

JavaScript

const response = await fetch('https://www.carpinteros.co/api/professionals/bogota.json');
const data = await response.json();
console.log(data.professionals);

Python

import requests
data = requests.get('https://www.carpinteros.co/api/professionals/bogota.json').json()
print(data['professionals'])

cURL

curl https://www.carpinteros.co/api/professionals/bogota.json

📝 Especificaciones

📖 Documentación completa

Ver archivos en raíz del proyecto:

🤖 Para AI Search Engines

Esta API está optimizada para ser consumida por:

Cada respuesta incluye Schema.org completo para interpretación semántica.

📊 Estadísticas


Versión: 1.0
Última actualización: Enero 11, 2025
Licencia: Público (datos de carpinteros.co)