iFixit Repair Guide Scraper - DIY Repairs avatar

iFixit Repair Guide Scraper - DIY Repairs

Pricing

from $10.00 / 1,000 results

Go to Apify Store
iFixit Repair Guide Scraper - DIY Repairs

iFixit Repair Guide Scraper - DIY Repairs

Scrape iFixit repair guides and teardowns. Search by device or repair type. Extract step-by-step instructions, tools, parts, difficulty ratings, and images.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

iFixit Repair Guide Scraper

Scrape repair guides and teardowns from iFixit, the world's largest repair wiki. Extract step-by-step instructions, tools, parts, difficulty ratings, and images.

Features

  • Search for repair guides by device name, repair type, or keyword
  • Fetch specific guides by ID or URL
  • Full step-by-step data: numbered steps with text instructions and images
  • Tools and parts lists for each repair
  • Difficulty ratings and time estimates
  • Rich metadata: author, category, device, modification date

Input

FieldTypeDefaultDescription
modestring"search""search" to find guides by keyword, "guide" to fetch specific guides.
searchQueriesstring[][]Keywords to search for (e.g. ["iPhone 15 battery", "MacBook screen"]).
guideIdsstring[][]Specific iFixit guide IDs to fetch.
startUrlsobject[][]Direct iFixit guide URLs to scrape.
limitinteger50Maximum guides to return per search query.
proxyConfigurationobject-Optional proxy settings.

Output

Each result includes:

FieldDescription
guideIdiFixit guide ID
titleGuide title (e.g. "iPhone 15 Battery Replacement")
deviceDevice name
categoryGuide category
difficultyDifficulty level (Easy, Moderate, Difficult, Very difficult)
timeRequiredEstimated time range
introductionGuide introduction text
stepsArray of steps with number, title, lines (text), and images
toolsList of required tools
partsList of required parts
authorGuide author username
modifiedDateLast modification date (ISO)
urlFull guide URL
imageUrlMain guide image URL
scrapedAtISO timestamp of when the data was scraped

Usage Examples

Search for repair guides

{
"mode": "search",
"searchQueries": ["iPhone 15 battery replacement"],
"limit": 20
}

Fetch specific guides by ID

{
"mode": "guide",
"guideIds": ["169714", "136383"]
}

Multiple device searches

{
"mode": "search",
"searchQueries": ["MacBook Pro screen", "Samsung Galaxy battery", "PS5 SSD"],
"limit": 10
}

How It Works

  1. Search mode: Uses iFixit's public API v2.0 search endpoint to find guides matching keywords. Each result is then fetched via the guide detail endpoint for full data.

  2. Guide mode: Fetches specific guides directly via the API using guide IDs extracted from URLs or provided directly.

  3. API-based: All data comes from iFixit's JSON API, providing clean structured data without HTML parsing.

Notes

  • iFixit's search API returns up to 200 results per query
  • Guide detail includes full step-by-step data with text and image URLs
  • Rate limited to 3 concurrent requests to be respectful to the API
  • Tools and parts are extracted as string arrays from the guide data