India Fuel Price Scraper
Pricing
from $0.00005 / actor start
India Fuel Price Scraper
Scrape real-time fuel prices from goodreturns.in for all Indian states. Extract petrol, diesel, LPG, CNG, and PNG prices.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
Akash Kumar Naik
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
Share
Scrape real-time fuel prices from goodreturns.in for all Indian states. Extract petrol, diesel, domestic LPG, commercial LPG, CNG, and PNG prices.
What can this Actor do?
- Scrape all fuel types or select specific fuel (petrol, diesel, LPG, CNG, PNG)
- Get prices for 35 Indian states and union territories
- Extract domestic LPG (14.2kg) and commercial LPG (19kg) prices
- Combine all fuel prices into single JSON output
- Track state-wise fuel prices across India
Why use this Actor?
- Real-time India fuel price API
- Single API call returns all fuel types for one state
- Clean JSON output for easy integration
- No coding required - select state and run
- Apify proxy rotation and scheduling included
How much does it cost?
Pay-per-event pricing. Cost depends on number of states and fuel types. For single state with all fuels (5 requests), the Actor makes 5 HTTP requests. Proxy rotation handled automatically.
How to use
- Open Actor in Apify Console
- Select fuel type (default: all)
- Select Indian state
- Click "Run"
- Download from dataset
Input
| Parameter | Description | Options |
|---|---|---|
| fuelType | Fuel to scrape | all, petrol, diesel, lpg, cng, png |
| state | Indian state | delhi, maharashtra, karnataka, and all 35 states |
{ "fuelType": "all", "state": "delhi" }
Output
{"state": "Delhi","petrol": "₹94.77","diesel": "₹87.67","domesticLpg": "₹913.00","commercialLpg": "₹2078.50","cng": "₹77.09","png": "₹47.89","scrapedAt": "2026-04-15T15:30:17.134Z"}
Data extracted
| Field | Description |
|---|---|
| state | Indian state name |
| petrol | Petrol price in INR |
| diesel | Diesel price in INR |
| domesticLpg | Domestic LPG 14.2kg price |
| commercialLpg | Commercial LPG 19kg price |
| cng | CNG price in INR |
| png | PNG price in INR |
Supported states
Delhi, Maharashtra, Karnataka, Tamil Nadu, West Bengal, Gujarat, Rajasthan, Uttar Pradesh, Kerala, Andhra Pradesh, Telangana, Madhya Pradesh, Punjab, Haryana, Odisha, Bihar, Jharkhand, Assam, Chhatisgarh, Goa, Uttarakhand, Himachal Pradesh, Jammu & Kashmir, Sikkim, Meghalaya, Nagaland, Manipur, Tripura, Mizoram, Arunachal Pradesh, Pondicherry, Chandigarh, Andaman & Nicobar, Dadra & Nagar Haveli, Daman & Diu
Is it legal?
This Actor extracts publicly available fuel prices from goodreturns.in. No private user data is collected. Use data responsibly and follow website terms of service.
Tips
- Use "all" for fuelType to get complete data
- Schedule for daily price updates
- Use API for programmatic access
FAQ
How to get fuel prices for Delhi? Set state to "delhi" and fuelType to "all" in input.
How to get only petrol prices for Maharashtra? Set state to "maharashtra" and fuelType to "petrol".
What fuel types are available? petrol, diesel, lpg (domestic + commercial), cng, png
Can I get prices for all Indian states? Yes, enter the specific state code you want to scrape. Available states: delhi, maharashtra, karnataka, tamilnadu, and all other 35 Indian states.
What is the output format? JSON with state, petrol, diesel, domesticLpg, commercialLpg, cng, png, and scrapedAt timestamp.
How to use this for daily price tracking? Schedule the Actor in Apify to run daily and store results in Dataset for historical analysis.
Is this free to use? Apify provides free compute units. Additional usage costs apply based on pay-per-event pricing.
Can I integrate with my app? Yes, use Apify API to fetch results programmatically.
What cities are covered? This Actor provides state-level fuel prices. For city-level data, each state page includes multiple city prices.
How often is data updated? Data is scraped on demand. Schedule for daily updates for real-time prices.