Tooluck logoTooluck
SKILL.md

web-scraper-api

Agent skill fromoxylabs/agent-skills

Production-grade web scraping with automatic anti-bot bypass, structured JSON parsing for 40+ targets, and geo-targeting. Use when the user needs to scrape web pages, extract product data, get search results, or collect structured data from supported e-commerce and search platforms without worrying about getting blocked and when geo targeting is required.

How to install web-scraper-api

install web-scraper-api
# install the agent-skills pack with the skills CLI
npx skills add oxylabs/agent-skills

# or add only this skill to Claude Code: copy the folder

skills/web-scraper-api/

# into

~/.claude/skills/web-scraper-api/ (all projects)

.claude/skills/web-scraper-api/ (one project)

skills/web-scraper-api/SKILL.md

MITFull file
1# Oxylabs Web Scraper API
2
3## Authentication
4
5Requires HTTP Basic Auth with credentials from environment variables:
6
7```bash
8curl -u "$OXY_WSA_USERNAME:$OXY_WSA_PASSWORD" ...
9```
10
11## Endpoint
12
13```
14POST https://realtime.oxylabs.io/v1/queries # immediate response
15POST https://data.oxylabs.io/v1/queries # Push-Pull jobs, callbacks, storage
16Content-Type: application/json
17```
18
19## Core Parameters
20
21| Parameter | Required | Description |
22|-----------|----------|-------------|
23| `source` | Yes | Target scraper (e.g., `universal`, `amazon_product`, `google_search`) |
24| `url` | Conditional | URL to scrape (for `universal` and `*_url` sources) |
25| `query` | Conditional | Search query or product ID (for `*_search` and `*_product` sources) |
26| `parse` | No | Enable structured data parsing (recommended for supported sources) |
27| `render` | No | JavaScript rendering: `html` or `png` |
28| `geo_location` | No | Geographic targeting: country/state/city, ZIP/postcode, coordinates, or Criteria ID where supported |
29| `session_id` | No | Reuse the same proxy IP across multiple jobs |
30| `content_encoding` | No | Set to `base64` when downloading image files via Realtime or Push-Pull |
31| `user_agent_type` | No | Device/browser preset, e.g., `desktop_chrome`, `mobile_ios`, `tablet_android` |
32| `locale` | No | Interface language / `Accept-Language`, e.g., `de-DE` |
33| `callback_url` | No | Push-Pull callback endpoint |
34…

Excerpt shown under the repository's MIT license.

More skills in agent-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

pbakaus /

impeccable
108k

The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.

2 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates