aipotheosis-labs / aipotheosis-labs/aci

Integration Request: ScrapeUnblocker (web scraping / anti-bot unblocker)

Abierto
#651 0 comentarios 0 reacciones 0 asignados Ver en GitHub
integration request
Lenguaje dominante
Python
Estrellas
4.9k
Forks
484
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Required Pre-requisites

- [x] I have read the [Documentation](https://www.aci.dev/docs)
- [x] I have searched the [Issue Tracker](https://github.com/aipotheosis-labs/aci/issues)
- [x] I have searched the [apps directory](https://github.com/aipotheosis-labs/aci/tree/main/backend/apps) to see if this integration already exists

### App Name

ScrapeUnblocker

### Function Name

scrape_website, search_google

### API Docs Link

https://developers.scrapeunblocker.com

### Additional Context

ScrapeUnblocker is a web scraping / anti-bot unblocking API (Cloudflare, DataDome, PerimeterX, Akamai). It renders pages behind anti-bot protections and returns HTML or AI-parsed JSON, plus a Google SERP endpoint. This is the same integration category you already ship for firecrawl, brightdata, scrapfly, scrapingbee, etc.

The integration code is already fully prepared:
- scrape_website (POST /getPageSource) - returns page HTML or parsed JSON
- search_google - Google SERP results
Both use header auth (X-ScrapeUnblocker-Key), following your existing apps/ structure. Branch (GitHub shows "Able to merge"): https://github.com/ScrapeUnblocker/aci/tree/scrapeunblocker-integration

We could not open a PR directly because the repo restricts PRs to collaborators only. Could you either pull this branch in, or grant collaborator access so we can open the PR ourselves? Happy to adjust to any conventions you prefer. Thanks!

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Review the existing integration branch and compare it with the repository's backend/apps/ structure and existing scraping integrations. Check the scrape_website and search_google entry points against the ScrapeUnblocker API documentation, then verify that both functions use the expected header authentication and endpoints before determining whether the integration is ready to include.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.