Skip to content
Happy Endpoint
Houzz API
API v1.0 Houzz

Houzz API

Search Houzz contractors, interior design photos and furniture products. Access professional reviews, projects and home renovation data.

Overview

The Houzz API supplies home design, renovation and product data from Houzz. Search contractors and interior designers, explore room photographs, or retrieve furniture and home decor product records for research and discovery applications.

Search and data coverage

Start with /locations and /professional-categories to identify an area and service category. /search-professionals supports location, services, ratings and other filters. Professional detail, review, photo and project endpoints let you build a richer record for each business. URL-based routes are available when your input is an existing Houzz profile or search page.

Design photo search supports room categories, styles, colors and other filters. Photo details, similar photos and comments provide context for design inspiration tools. Product search and detail endpoints cover furniture and decor, with separate filters and reviews. Ideabooks, projects, discussions, stories and videos extend coverage beyond the catalog.

What you can build

  • Contractor and interior designer directories
  • Home renovation research using reviews and completed projects
  • Room and style discovery from design photographs
  • Furniture product search and retail price research

Coverage and comparison tips

The OAS covers 15 Houzz country sites. Use the site parameter where documented to keep locations, categories and records within the same storefront. Professional, photo and product identifiers belong to different route families.

Getting started

Start with /professional-categories to discover the identifiers and filter values used by the routes above. Then test a focused request such as /locations?query=London and inspect its JSON response before adding more filters or pagination. The endpoint list below reflects the supplied OpenAPI specification.

Subscribe to the Houzz API on RapidAPI to get your API key and view current plans and request limits. Send your key in the X-RapidAPI-Key header and use X-RapidAPI-Host: houzz1.p.rapidapi.com for requests.

Explore IKEA Pro API and Noon API, or browse the API library for other markets and platforms.

What you can do

Contractor and interior designer directories
Home renovation research using reviews and completed projects
Room and style discovery from design photographs
Furniture product search and retail price research

Endpoints & Schema

MethodPathSummary
GET/statusCheck whether the Houzz API is available.
GET/locationsTurn typed text into the place strings /search-professionals takes as location, up to 10 cities, towns and regions, localised to the site.
GET/professional-categoriesEvery professional category on a site (architects, general contractors, interior designers, …) with the category_id /search-professionals takes.
GET/photo-categoriesThe rooms (category_id), styles (style_id) and metro areas (metro_id) that /search-photos and /photo-filters filter by on one site, room and style ids differ per site.
GET/product-categoriesBrowse or search a site's product categories for the category_id /search-products takes, with the site's all-products root.
GET/search-professionalsFind professionals of one category near a place, with ratings, review counts and contact details, filterable by rating, budget, style and badges.
GET/search-professionals-by-urlPaste a Houzz professionals directory page URL from any of the 15 country sites, with its category, place and filters, and get the professionals it lists, page by page.
GET/professional-filtersThe filter options the professionals directory offers for a category and place, with the ids /search-professionals takes.
GET/professional-detailsOne professional's full profile by user_id: contact details, website and social links, address, ratings and review aspects, services, areas served, awards and credentials.
GET/professional-details-by-urlPaste a Houzz professional profile URL from any of the 15 country sites and get the same full profile /professional-details returns for that professional.
GET/professional-reviewsThe reviews of one professional by professional_id, newest first: star rating, full text, date, photos, the reviewer and any reply from the professional, page by page.
GET/professional-photosOne professional's portfolio by professional_id, page by page: photos with their room, style and images and, for vendors, the catalogue products they list.
GET/professional-projectsOne professional's projects by user_id, the ones it owns and the ones it collaborated on, each with its photo count, cover photo and the project_id /project-photos takes.
GET/search-photosSearch the design-photo collection by keyword, room, style and metro area, with budget, size, colour and room-specific feature filters and sorts, page by page.
GET/search-photos-by-urlPaste a Houzz photo listing URL (a room, style, filter or search page, from any national Houzz site) and get the photos it lists, page by page.
GET/photo-filtersThe live filter options for a photo search, styles, budgets, sizes, colours and room-specific features, with match counts.
GET/photo-detailsOne photo by photo_id: room, style, full-size images, the professional behind it, its project, ideabooks, questions and matching products.
GET/photo-details-by-urlPaste a Houzz photo page URL from any of the 15 country sites and get the same photo record /photo-details returns: room, style, images, professional, project and ideabooks.
GET/similar-photosPhotos similar to one photo by photo_id, for "more like this" views, up to about 1,600 positions, page by page; a photo with no similar set returns an empty list.
GET/photo-commentsEvery comment on one photo by photo_id, newest first, with each comment's author, date, text and reply count, optionally with the replies themselves, page by page.
GET/search-productsSearch the product catalogue by category and keyword, with price, brand, colour, material and feature filters and price or rating sorts.
GET/search-products-by-urlPaste a Houzz shop listing URL (category, filtered or search listing, any of the 15 country sites) and get the products it lists, with how the URL was read.
GET/product-filtersThe live filter options for a product search, price bands, brands, colours, materials and features, with match counts.
GET/product-detailsOne product by product_id: price and discount, seller, manufacturer, specifications, ratings, images, and its related, frequently-bought-together and collection products.
GET/product-details-by-urlPaste a Houzz product page URL from any of the 15 country sites and get the same product record /product-details returns: price, seller, specifications, ratings and images.
GET/product-reviewsCustomer reviews of one product by product_id with its rating summary, star distribution and aspect scores, filterable by exact star rating, page by page.
GET/search-ideabooksBrowse ideabooks, collections of photos and products saved by homeowners and professionals, with the ideabook_id /ideabook-photos takes.
GET/ideabook-photosThe photos and products saved in one ideabook by ideabook_id, page by page, with the ideabook's title, description, creator, collaborators and page URL.
GET/ideabook-photos-by-urlPaste a Houzz ideabook or magazine story URL from any of the 15 country sites and get the same saved photos and products /ideabook-photos returns, page by page.
GET/project-photosThe photos of one professional project by project_id, page by page, with the project's full description, professional, location, cost range and per-photo attributes.
GET/project-photos-by-urlPaste a Houzz project page URL from any of the 15 country sites and get the same project and photos /project-photos returns, page by page, with how the URL was read.
GET/discussionsBrowse or search home-design discussions and photo / product questions by topic, tag, keyword, country or member, with their answer counts and sorts, page by page.
GET/discussion-detailsOne discussion by discussion_id: the full question with its tags, attachments and poll options, and its answers newest first, page by page.
GET/discussion-details-by-urlPaste a Houzz discussion URL from any of the 15 country sites and get the same thread /discussion-details returns: the question, its poll and attachments, and its answers page...
GET/storiesEditorial stories (articles and guides), newest first, searchable by keyword and filterable by topic, with the story_id /story-details and /story-comments take.
GET/story-detailsOne story's full text by story_id: the introduction and every section in order with its photos and captions, plus the story's author, topics and related stories.
GET/story-details-by-urlPaste a Houzz magazine story URL from any of the 15 country sites and read the same full story /story-details returns: introduction, every section with its photos, and related...
GET/story-commentsReaders' comments on a story or ideabook by story_id, newest first, with each comment's author, date, text and images and the true total, page by page.
GET/videosHome tour and how-to videos on one site with their stream URLs, duration, thumbnails and tags, optionally one project's videos only or with the story each video appears in,...

Frequently asked questions

What does the Houzz API return?+
Search Houzz contractors, interior design photos and furniture products. Access professional reviews, projects and home renovation data.
How do I get an API key?+
Subscribe to this API on RapidAPI. You'll get keys, usage dashboards, and plan management out of the box.
Is there a free tier?+
Check the pricing tab on RapidAPI for current plans and testing allowances.
Can I try the data before subscribing?+
Free samples are available for several platforms - see available samples.