Zapier Integration
Zapier is the most popular automation platform, connecting Easy Scrape API to over 6,000+ apps with simple point-and-click automation.
What is Zapier?
Zapier is a no-code automation platform that connects different web applications together. It's perfect for users who want simple, reliable automation without technical complexity.
Why Use Zapier with Easy Scrape API?
- Easiest Setup: Most user-friendly interface for beginners
- 6,000+ Integrations: Connect to virtually any business app
- Reliable Automation: Enterprise-grade infrastructure
- Multi-Step Workflows: Chain multiple actions together
- Built-in Error Handling: Automatic retries and error notifications
- Team Features: Share and collaborate on automations
Getting Started
1. Create Your Zapier Account
- Visit Zapier.com and sign up
- Choose a plan (Free tier includes 100 tasks/month)
- Complete your account verification
2. Get API Credentials
- Subscribe to Easy Scrape API on RapidAPI
- Copy your
X-RapidAPI-Keyfrom the dashboard - Note the API endpoint:
https://easy-scrape-api.p.rapidapi.com/api/scrape
3. Create Your First Zap
- Click "Create Zap" in your Zapier dashboard
- Add "Webhooks by Zapier" as an action
- Select "Custom Request" event
- Configure the webhook to call Easy Scrape API
Webhooks Configuration
In Zapier you need to parse your code. You must provide the script as a string in the JSON request body. If you need help converting your JavaScript code to a properly escaped string, check out our Online Code Parser Tool to easily format your code for the API.
Remember to always return something in your script! If you don't explicitly return a value, your script will return undefined. Always include a return statement with meaningful data :)
Action Setup
- App: Webhooks by Zapier
- Event: POST
- URL:
easy-scrape-api.p.rapidapi.com - Method: POST
Headers
{
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "https://easy-scrape-api.p.rapidapi.com/api/scrape",
"Content-Type": "application/json"
}
Payload
{
"url": "https://example.com",
"script": "const title = await page.title(); return { title };"
}

Troubleshooting Common Issues
"Request Failed" Errors
Possible Causes:
- Invalid RapidAPI key
- Malformed JSON payload
- Target website blocking requests
Solutions:
- Verify API key in headers
- Test payload format with simple example
- Check website accessibility manually
"Timeout" Errors
Solutions:
- Increase timeout in scraping script
- Optimize script for faster execution
"Invalid JSON" Errors
Solutions:
- Validate script syntax
- Ensure script returns valid JSON-serializable data
- Add error handling in script
Next Steps
- Start with Simple Zap: Create basic scraping automation
- Test Thoroughly: Use Zapier's testing tools
- Add Complexity: Gradually build more sophisticated workflows
- Monitor Performance: Track success rates and optimize
- Scale Up: Upgrade plan as your automation grows