Discover/paginasamarillas.es API
live

paginasamarillas.es APIpaginasamarillas.es

Search Spanish businesses, retrieve contact details, ratings, reviews, and restaurant listings from paginasamarillas.es via a structured REST API.

Endpoints
5
Updated
14d ago
Try it
Page number for pagination.
Search keyword (e.g. 'restaurantes', 'fontaneros')
Location (e.g. 'madrid', 'barcelona')
api.parse.bot/scraper/3e9e5c93-2b2b-4805-b15f-717e6b2169be/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3e9e5c93-2b2b-4805-b15f-717e6b2169be/search_businesses?page=1&what=restaurantes&where=madrid' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for businesses by keyword and location. Returns a paginated list of businesses with approximately 28-30 results per page. Clients should check total_results and has_next before requesting higher pages.

Input
ParamTypeDescription
pageintegerPage number for pagination.
whatrequiredstringSearch keyword (e.g. 'restaurantes', 'fontaneros')
whererequiredstringLocation (e.g. 'madrid', 'barcelona')
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "results": "array of business objects with id, name, activity, address, phone, url, is_free",
    "has_next": "boolean indicating if more pages are available",
    "total_results": "integer total number of matching businesses"
  },
  "sample": {
    "data": {
      "page": 1,
      "results": [
        {
          "id": "S00423979_000",
          "url": "https://www.paginasamarillas.es/f/madrid/la-daniela-cuchilleros_195495346_000000002.html",
          "name": "La Daniela Cuchilleros",
          "phone": "",
          "address": "Calle de los Cuchilleros, 9, 28005, Madrid",
          "is_free": false,
          "activity": "Cocina castellana"
        }
      ],
      "has_next": true,
      "total_results": 3610
    },
    "status": "success"
  }
}

About the paginasamarillas.es API

This API provides access to business data from paginasamarillas.es, Spain's main business directory, across 5 endpoints. Use search_businesses to query by keyword and location and receive paginated results with IDs, addresses, and phone numbers. Separate endpoints cover restaurant search, full business profiles, customer reviews, and autocomplete suggestions for building location-aware search interfaces.

Search and Discovery

The search_businesses endpoint accepts two required parameters — what (a keyword like fontaneros or abogados) and where (a city or region like madrid) — and returns up to 28–30 results per page. Each result includes id, name, activity, address, phone, url, and an is_free flag. Use total_results and has_next to paginate through the full result set. The get_search_suggestions endpoint complements this by returning up to 5 autocomplete strings for partial queries; set is_what to true to autocomplete business types, or false to autocomplete locations.

Business Profiles and Reviews

get_business_details takes a full business URL and returns a richer profile: email, website, hours (as an array of day/time objects), social_links (platform and URL pairs), activities, rating, and address. Note that rating, hours, and activities may be null or empty — coverage depends on how complete the individual listing is. get_business_reviews accepts either a full business URL or a numeric container_id and returns review objects sorted newest-first, each carrying content, date_created, total_likes, total_dislikes, total_replies, and is_pinned. A more_available boolean indicates whether additional reviews exist beyond the requested limit.

Restaurant-Specific Search

search_restaurants targets restaurant listings specifically and adds optional cuisine (e.g. cocina-italiana) and price filter parameters on top of the required location field. The response shape mirrors search_businesses. Be aware that cuisine and price filters may not be applied consistently across all locations — validate results against filter intent before relying on them in production.

Common use cases
  • Build a Spain business finder using search_businesses with keyword and city inputs
  • Aggregate contact details (phone, email, website, social links) from business profiles for lead generation
  • Display customer sentiment by pulling review content, likes, and dislikes via get_business_reviews
  • Power a restaurant discovery app filtered by cuisine type using search_restaurants
  • Implement location and category autocomplete in a search UI with get_search_suggestions
  • Monitor business listing completeness by checking null fields like rating, hours, and email across profiles
  • Collect opening hours data for businesses in a specific Spanish city or region
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does paginasamarillas.es offer an official developer API?+
Paginas Amarillas Spain does not publish a public developer API or documented data access program. This Parse API provides structured access to the data on the site.
What does get_business_details return beyond what search_businesses provides?+
get_business_details returns fields not present in search results: email, website, hours (as an array of day/time pairs), social_links (per-platform URLs), and a full activities list. rating and reviews_count may still be null if the listing is incomplete.
Are the cuisine and price filters in search_restaurants reliable?+
These filters are accepted as inputs but may not be applied consistently across all locations server-side. Results should be validated against the requested filter values before being surfaced to end users.
Does the API return menu data or dish-level information for restaurants?+
Not currently. Restaurant results include name, address, phone, activity category, and URL — no menu, dish, or pricing detail fields are exposed. You can fork this API on Parse and revise it to add an endpoint targeting menu data if the source exposes it on individual restaurant pages.
How does pagination work across search endpoints?+
Both search_businesses and search_restaurants return approximately 28–30 results per page. The response includes a total_results integer and a has_next boolean. Request successive pages using the page parameter, and stop when has_next is false to avoid empty result pages.
Page content last updated . Spec covers 5 endpoints from paginasamarillas.es.
Related APIs in B2b DirectorySee all →
13f.info API
13f.info API
mouser.com API
mouser.com API
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.