Xero App Store Scraper avatar

Xero App Store Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Xero App Store Scraper

Xero App Store Scraper

Scrape apps from the Xero App Store. Search by keyword, browse by category, or filter by industry/region

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Scrape apps from the Xero App Store — the official marketplace for Xero accounting software integrations. Extract app names, descriptions, categories, ratings, review counts, icon URLs, and region availability.

Features

  • Search mode — find apps by keyword (e.g. "payroll", "inventory", "CRM")
  • Browse by category — list all apps in a specific function category
  • Region filtering — limit results to a specific country/region
  • Rating filter — only return apps above a minimum star rating
  • Omit-empty output — no null, empty, or placeholder fields ever pushed

Input

FieldTypeDescription
modeSelectsearch (keyword search) or byCategory (browse a category)
searchQueryStringKeyword to search for (used in search mode)
categorySelectFunction category to browse (used in byCategory mode)
regionSelectCountry/region filter (AU, GB, NZ, US, CA, SG, ZA, IE, HK, MY, PH, ID, or global)
maxItemsIntegerMaximum number of apps to return (1–500, default 20)

Example Input (search mode)

{
"mode": "search",
"searchQuery": "payroll",
"region": "global",
"maxItems": 50
}

Example Input (category mode)

{
"mode": "byCategory",
"category": "Invoicing and jobs",
"region": "AU",
"maxItems": 100
}

Output

Each record in the dataset represents one Xero app:

FieldTypeDescription
appIdStringXero app UUID
nameStringApp name
slugStringURL slug
descriptionStringApp description
categoriesArrayFunction categories (e.g. "Payroll HR", "Invoicing and jobs")
industriesArrayIndustries served
regionsArrayCountry codes where the app is available (e.g. AU, GB, global)
ratingNumberAverage user rating (0.0–5.0)
reviewCountIntegerNumber of user reviews
iconUrlStringApp logo/icon URL
urlStringApp page on Xero App Store
scrapedAtStringISO 8601 timestamp when the record was scraped
recordTypeStringAlways "app"

Example Output

{
"appId": "2f4c02a4-c83f-4a3e-a4f5-0a1b2c3d4e5f",
"name": "Deputy",
"slug": "deputy",
"description": "Deputy is the ultimate workforce management tool...",
"categories": ["Payroll HR", "Time tracking"],
"industries": ["Hospitality"],
"regions": ["AU", "NZ", "GB", "US"],
"rating": 4.3,
"reviewCount": 215,
"iconUrl": "https://images.ctfassets.net/.../deputy-logo.png",
"url": "https://apps.xero.com/deputy",
"scrapedAt": "2024-11-01T10:23:45+00:00",
"recordType": "app"
}

Available Categories

  • Payroll & HR
  • Invoicing & Jobs
  • Reporting
  • Inventory
  • Time Tracking
  • Payments
  • Expenses
  • CRM
  • eCommerce
  • Finance
  • Practice Management
  • Debtor Tracking
  • Document Management
  • Point of Sale

Available Regions

Global, Australia (AU), United Kingdom (GB), New Zealand (NZ), United States (US), Canada (CA), Singapore (SG), South Africa (ZA), Ireland (IE), Hong Kong (HK), Malaysia (MY), Philippines (PH), Indonesia (ID)

FAQ

Does this require authentication or API keys? No. The scraper extracts a public search token from the Xero App Store homepage and uses it to query the Coveo search backend — no login or API key is required.

How many apps are available? The Xero App Store has 1,000+ apps across all categories and regions.

Will this work for all regions? Yes. You can filter by any supported region or use "global" to get apps available worldwide.

How often is the data updated? The scraper fetches live data on each run. Set maxItems and schedule runs as needed.

Why are some apps missing fields like rating or industries? Only fields with real data are included. If an app has no reviews yet, rating and reviewCount will not appear in the output record.