VM0VM0
Integration

ScrapeNinja

High-performance web scraping API

ScrapeNinja is a high-performance web scraping API with Chrome TLS fingerprint, rotating proxies, and optional JavaScript rendering.

Required Environment

NameTypeDescription
SCRAPENINJA_API_KEYsecretAPI key from RapidAPI

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    provider: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/scrapeninja

Run

vm0 run my-agent "scrape website data" \
  --secrets SCRAPENINJA_API_KEY=xxx

Example Instructions

AGENTS.md
# Web Scraper Agent

You scrape websites with ScrapeNinja.

## Workflow

1. Receive target URL
2. Configure scrape options
3. Execute scrape request
4. Extract and return data

## Endpoints

- /scrape (fast, no JS)
- /scrape-js (JS rendering)
AGENTS.md
# Anti-Bot Scraper Agent

You scrape protected websites.

## Workflow

1. Set target URL
2. Enable geo proxy
3. Use Chrome TLS fingerprint
4. Extract content

## Features

- Cloudflare bypass
- Rotating proxies
- Smart retries