Pre-subscription Requirements
Network Environment
Use a US Residential IP (Critical Success Factor)
Ensure the IP is clean and geolocated in the US
MPChat Funds Preparation
Prepare $50–100 equivalent in USDT (Hobby plan $29/mo, Enterprise $299+/mo)
It is recommended to keep extra funds for verification fees
Technical Requirement Analysis
Determine monthly request volume needs
Evaluate concurrent request counts
Consider geolocation proxy requirements
Detailed Steps
Phase 1: MPChat Virtual Card Preparation
USDT Deposit
Path: MPChat App → Wallet → Deposit - Copy USDT deposit address - Transfer sufficient USDT ($100+ recommended) - Wait for network confirmation
Apply for a US MPCard
Path: MPChat App → MPCard → Apply for New Card - Issuing Country: Must select "United States" - Card Type: Virtual Card (Instant generation) - Securely record Card Number, Expiry Date, and CVV code
Funds Transfer
Path: MPChat App → Wallet → Transfer - From: MP Wallet (USDT) - To: MPCard (USD) - Amount: $40–60 (Adjust based on subscription plan)
Phase 2: ScraperAPI Account Registration
Visit Official Site to Register
Access scraperapi.com using a US IP
Click "Start Free Trial" or "Sign Up"
Select Subscription Plan
Plan Type | Price | Requests | Concurrency | Recommendation
Hobby | $29/mo | 100k | 5 | ⭐⭐⭐
Startup | $79/mo | 250k | 10 | ⭐⭐⭐⭐
Business | $149/mo | 500k | 20 | ⭐⭐⭐⭐⭐
Enterprise | $299+/mo | Custom | Custom | Custom needs
Account Verification
Register with your email address
Complete email verification
Set account password
Phase 3: Payment Information Entry
Payment Interface Navigation
Go to "Billing" page after logging in
Select "Upgrade Plan"
Click "Add Payment Method"
MPCard Information Entry
Source: MPChat App → MPCard → Card Details - Card number: 16-digit virtual card number - Expiration date: Expiry (MM/YY) - CVV: 3-digit security code - Name on card: Pinyin recommended
Billing Address Entry (Critical Step)
Country: United States
Use a professional US address generator
Example Format:
Address Line 1: 1234 Data Street City: San Francisco State: CA ZIP Code: 94102 Phone: Generate a US phone number
Verification & Activation
Instant Verification
ScraperAPI will perform a small authorization hold (refunded immediately)
Verification of card validity and address matching
API Key Activation
API Key activates immediately after successful payment
View API Key in Dashboard
Start calling API services
Function Verification
Test basic scraping functionality
Verify proxy IP rotation
Check request success rate
ScraperAPI Core Features
Feature | Hobby Plan | Startup Plan | Business Plan |
Monthly Requests | 100k | 250k | 500k |
Concurrent Conn. | 5 | 10 | 20 |
Geolocation | US Proxy | Multi-country | Global Proxy |
JS Rendering | ✅ | ✅ | ✅ |
Auto-Retry | ✅ | ✅ | ✅ |
Support Priority | Standard | Priority | Dedicated |
Troubleshooting Guide
Common Causes of Payment Failure
Region Detection Failure (Solution: Use a US residential IP; clear browser cache)
Strict Address Validation (Solution: Use a real, existing US address)
Account Verification (Solution: Ensure account info is authentic and valid)
API Call Issues
Invalid API Key
Check if the key was copied correctly
Confirm payment status is "Active"
Regenerate API key
Quota Restrictions
Monitor usage: Dashboard → Usage
Set usage alerts
Upgrade plan promptly to avoid interruption
Subscription Management Guide
Account Management
View Status: Dashboard → Billing
Usage Stats: Real-time monitoring of request volume
API Management: Manage multiple API keys
Renewal & Upgrades
Auto-renewal: Enabled by default, monthly automatic billing
Plan Upgrade: Upgrade plan at any time
Cancel Subscription: Billing → Cancel Subscription
Cost Optimization Suggestions
Choose as Needed: Select plan based on actual request volume
Monitor Usage: Regularly check volume to avoid waste
Batch Processing: Organize request timing to save costs
Security Reminders
API Key Protection: Do not leak API keys
MPCard Protection: Set reasonable spending limits
Usage Monitoring: Regularly check API usage logs
ScraperAPI Usage Examples
Basic Request Example
JavaScript
// JavaScript Example const axios = require('axios'); const api_key = 'YOUR_API_KEY'; const target_url = 'https://example.com'; axios.get(`http://api.scraperapi.com?api_key=${api_key}&url=${encodeURIComponent(target_url)}`) .then(response => { console.log(response.data); }) .catch(error => { console.error('Error:', error); });Python Example
Python
import requests api_key = 'YOUR_API_KEY' target_url = 'https://example.com' payload = { 'api_key': api_key, 'url': target_url } response = requests.get('http://api.scraperapi.com', params=payload) print(response.text)Advanced Feature Configuration
Geolocation Settings
JavaScript
// Use specific country proxy const params = { api_key: 'YOUR_API_KEY', url: 'https://example.com', country_code: 'us' // US Proxy };JS Rendering Support
JavaScript
// Enable JS Rendering const params = { api_key: 'YOUR_API_KEY', url: 'https://example.com', render: true // Enable JS Rendering };Technical Specifications
API Endpoint: api.scraperapi.com
Protocol: HTTP/HTTPS
Response Format: HTML/JSON
Timeout: Configurable timeout
Retry Mechanism: Automatic retry for failed requests
Best Practice Suggestions
Performance Optimization
Concurrency Control: Set reasonable concurrency based on plan limits; use connection pools; monitor success rates
Error Handling: Implement exponential backoff for retries; log failed requests; set request timeouts
Cost Control
Request Optimization: Reduce unnecessary data scraping; use caching to avoid redundant requests; set frequencies reasonably
Monitoring & Alerts: Set usage threshold alerts; monitor API response times; track success rates
Supported Geolocations
North America: US, Canada
Europe: UK, Germany, France
Asia: Japan, Singapore
Oceania: Australia
Compliance Reminders
Respect robots.txt: Follow website crawler protocols
Rate Limiting: Control request frequency reasonably
Data Usage: Abide by data terms of use
Copyright: Do not infringe on content copyright
By following this guide, you can successfully subscribe to ScraperAPI using an MPChat virtual card and enjoy professional web scraping services. ScraperAPI has relatively strict payment verification; please ensure the high consistency of "US IP + US Card + US Address." We recommend starting with a plan suited to your business needs and adjusting as your usage grows. Properly configuring API parameters can yield the best scraping results and cost-efficiency.
