Documentación de la API
La API de Parking de Giant Panda proporciona acceso programático a la verificación de estado de dominios, gestión masiva y estadísticas de rendimiento.
Autenticación
La API usa autenticación basada en token a través de Django REST Framework. Todas las solicitudes deben incluir su token de API en el encabezado: Authorization
Authorization: Token YOUR_API_TOKENSu token de API está disponible en el panel de Giant Panda en Documentación → Autenticación. Mantenga su token seguro y no lo comparta públicamente.
Respuestas de Error
401 Unauthorized — Token faltante o inválido
403 Forbidden — Token válido pero permisos insuficientes
Verificador de Estado de Dominio
Verifique el estado de dominios contra el sistema del proveedor CPC principal. Soporta solicitudes individuales y por lotes con resultados en caché por 24 horas.
Límites de Tasa
- 1,000 solicitudes por minuto
- 1,000 solicitudes por día
Los resultados en caché no cuentan para los límites de tasa.
Solicitud de Dominio Individual
curl -X POST https://account.giantpanda.com/api/v1/a/fd/check/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domain": "example.com",
"language": "en"
}'Solicitud por Lotes (hasta 100 dominios)
curl -X POST https://account.giantpanda.com/api/v1/a/fd/check/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domains": [
{"domain": "example.com", "language": "en"},
{"domain": "example2.com"}
]
}'Respuesta
{
"results": {
"example.com": {
"adult": false,
"fallListed": false,
"fallListReason": null,
"blocked": false,
"blockedReason": null,
"error": null,
"cached": true,
"cache_exp": "23h 24m"
}
},
"rate_limit": {
"remaining_minute": 998,
"remaining_day": 997,
"reset_minute": "2026-04-10T22:09:00.000Z",
"reset_day": "2026-04-10T23:00:00.000Z"
}
}Agregar Dominios
Agregue múltiples dominios al sistema vía API. Valida cada nombre de dominio, extrae el TLD y crea registros. Los dominios duplicados se rastrean pero no se recrean.
Solicitud
curl -X POST https://account.giantpanda.com/api/v1/domains/add/ \
-H 'Authorization: Token YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"domains": [
{"name": "mydomain.com"},
{"name": "another-domain.org"}
]
}'Respuesta
{
"created": ["mydomain.com", "another-domain.org"],
"existing": ["old.com"],
"created_count": 2,
"existing_count": 1
}Notas:
- Los nombres de dominio se convierten automáticamente a minúsculas
- Los nombres de dominio inválidos (sin TLD) son rechazados
- Los dominios duplicados en la solicitud se manejan correctamente
- El sistema rastrea dominios recién creados y existentes
Estadísticas de Dominio
Obtenga métricas de rendimiento paginadas incluyendo solicitudes, consultas, clics, ingresos, RPM (Ingreso Por Mil) y CTR (Tasa de Clics). Resultados agrupados por fecha y dominio.
Parámetros de Consulta
| Parámetro | Requerido | Descripción |
|---|---|---|
start_date | Sí | Fecha de inicio en formato AAAA-MM-DD |
end_date | Sí | Fecha de fin en formato AAAA-MM-DD |
page | No | Número de página (predeterminado: 1) |
page_size | No | Resultados por página (predeterminado: 50) |
Solicitud
curl 'https://account.giantpanda.com/api/v1/domains/stats/?start_date=2026-01-01&end_date=2026-03-31&page=1&page_size=50' \
-H 'Authorization: Token YOUR_API_TOKEN'Respuesta
{
"start_date": "2026-01-01",
"end_date": "2026-03-31",
"stats": {
"2026-01-01": {
"example.com": {
"requests": 1000,
"queries": 800,
"clicks": 50,
"revenue": 25.50,
"rpm": 25.50,
"net": 25.50,
"ctr": 6.25
}
}
},
"pagination": {
"page": 1,
"page_size": 50,
"total_count": 100,
"total_pages": 2,
"has_next": true,
"has_previous": false
}
}Notas:
- El rango de fechas incluye start_date y end_date
- Los valores de ingresos se ajustan según la tasa de comisión del usuario
- RPM se calcula como (ingresos / solicitudes) × 1000
- CTR se calcula como (clics / solicitudes) × 100
- Los resultados se ordenan por fecha y nombre de dominio
Cómo Empezar
El acceso a la API está incluido en todas las cuentas de Giant Panda. Inicie sesión en el panel de Giant Panda. Solicitar acceso.