Discover/Switch Technology API
live

Switch Technology APIswitchtechnology.pt

Access Switch Technology's Portuguese tech store via API. Search products by keyword or browse categories. Returns name, price, stock status, and image URL.

Endpoint health
verified 3d ago
search_products
list_products
2/2 passing latest checkself-healing
Endpoints
2
Updated
24d ago

What is the Switch Technology API?

The Switch Technology API gives developers programmatic access to product data from switchtechnology.pt, a Portuguese technology retailer, across 2 endpoints. Use search_products to query the catalog by keyword and retrieve up to 24 results per page including name, price, stock status, and image URL, or use list_products to paginate through an entire product category by slug.

This call costs2 credits / call— charged only on success
Try it
Page number for paginated results. Omitting returns page 1.
Search term for products (e.g. 'rtx 4070', 'ddr4', 'monitor').
api.parse.bot/scraper/962936d1-0fc4-4e17-970f-73ef83cd2d9b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/962936d1-0fc4-4e17-970f-73ef83cd2d9b/search_products?query=rtx+4070' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace switchtechnology-pt-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Switch Technology PT API — browse and search products."""
from parse_apis.switchtechnology_pt_api import SwitchTechnology, InputFormatInvalid

client = SwitchTechnology()

# Browse components category, capped at 5 products
for product in client.products.list(category="componentes", limit=5):
    print(product.name, "|", product.price, "|", product.stock_status)

# Search for a specific product line, handling invalid input gracefully
try:
    result = client.products.search(query="rtx 4070", limit=1).first()
except InputFormatInvalid as e:
    print(f"Bad input: {e.message}")
    result = None

if result is not None:
    print(f"Top hit: {result.name} — {result.price}")
    print(f"Link: {result.url}")

print("exercised: products.list / products.search")
All endpoints · 2 totalmissing one? ·

Search for products by keyword query. Returns matching products with name, price, stock status, product URL, and image URL. Results are paginated with 24 products per page. When no results match, returns an empty products array.

Input
ParamTypeDescription
pageintegerPage number for paginated results. Omitting returns page 1.
queryrequiredstringSearch term for products (e.g. 'rtx 4070', 'ddr4', 'monitor').
Response
{
  "type": "object",
  "fields": {
    "page": "Current page number",
    "query": "The search query that was used",
    "total": "Total number of matching products, or null if not displayed",
    "products": "Array of matching products with name, price, stock_status, url, and image_url"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "rtx 4070",
      "total": 7,
      "products": [
        {
          "url": "https://switchtechnology.pt/produto/computador-gaming-omen-35l-gt16-0003np-r7-8700g-32gb-1tb-rtx-4070-ti-super-w11h/",
          "name": "Computador Gaming OMEN 35L GT16-0003np R7 8700G 32GB 1TB RTX 4070 Ti SUPER W11H",
          "price": "2484,50€",
          "image_url": "https://switchtechnology.pt/switch-cont/uploads/2024/11/2tp07hbu.png",
          "stock_status": "Em stock"
        }
      ]
    },
    "status": "success"
  }
}

About the Switch Technology API

Endpoints

The API exposes two GET endpoints. search_products accepts a required query string (e.g. rtx 4070, ddr4, monitor) and an optional page integer. It returns a products array alongside the echoed query, current page, and a total count of matched products (or null when the site does not display a total). When no products match the query, the products array is empty.

list_products browses a specific category by its URL slug. Pass a category slug such as componentes, perifericos, or computadores-software and an optional page number. The response includes products, page, total, category, and last_page so you can iterate through all pages without guessing the end boundary.

Response Fields

Both endpoints return products with the same five fields: name (product title), price (as displayed on the store), stock_status (in-stock or out-of-stock indicator), url (direct product page link), and image_url (product image). Each page yields up to 24 products.

Coverage Notes

Switchtechnology.pt is a Portuguese-language retailer, so product names and categories are in Portuguese. Category slugs must match the URL path structure of the site's navigation. If a slug does not correspond to a valid category, results may be empty.

Reliability & maintenanceVerified

The Switch Technology API is a managed, monitored endpoint for switchtechnology.pt — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when switchtechnology.pt changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official switchtechnology.pt API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price changes for specific GPU or CPU models by polling search_products with a product keyword on a schedule.
  • Build a stock-availability alert for sold-out components by monitoring the stock_status field.
  • Aggregate all products in the 'memoria-ram' category using list_products with the last_page field to iterate all pages.
  • Compare prices across Portuguese tech retailers by combining results with data from other regional stores.
  • Populate a product feed or comparison site with current switchtechnology.pt listings, images, and prices.
  • Monitor category-level inventory depth by counting in-stock products returned by list_products across all pages.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Switch Technology have an official public developer API?+
No. Switchtechnology.pt does not publish a public developer API or documented data feed.
What does the total field in search_products return, and is it always present?+
The total field returns the count of products matching the search query as displayed by the store. It can be null when the site does not render a total result count for a given query. The list_products endpoint always returns a total and last_page, making full category pagination straightforward.
Does the API return individual product detail pages, such as full specifications or user reviews?+
Not currently. Both endpoints return list-level data: name, price, stock_status, url, and image_url. Detailed specs, product descriptions, or reviews are not included. You can fork this API on Parse and revise it to add an endpoint that fetches data from individual product URLs.
How do I find valid category slugs for list_products?+
Category slugs correspond to the URL path segments used in switchtechnology.pt's navigation, such as componentes, perifericos, or computadores-software. If you pass a slug that does not match a live category on the site, the products array will typically be empty.
Is price returned as a number or a formatted string?+
Price is returned as it appears on the store page, which is a formatted string in the local currency format (Portuguese locale, euros). If your application needs a numeric value for calculations or sorting, you will need to parse the string on your end.
Page content last updated . Spec covers 2 endpoints from switchtechnology.pt.
Related APIs in EcommerceSee all →
pccomponentes.com API
Search and browse PC components across categories and retrieve detailed product information including technical specifications, pricing, availability, and customer reviews. Ideal for comparing hardware options across processors, graphics cards, laptops, and more.
pichau.com.br API
Search for electronics products on Pichau.com.br by keyword and browse paginated results to find exactly what you're looking for. Get detailed product information including specifications, pricing, and availability for any item in their Brazilian electronics catalog.
continente.pt API
Browse and retrieve product data from Continente.pt, Portugal's leading supermarket chain. Search by keyword, browse categories, fetch full product details including nutritional info, and access current promotions and new arrivals.
euronics.it API
Browse and search the complete Euronics Italy product catalog with real-time pricing information across all categories. Find exactly what you're looking for with powerful keyword search or explore products by category with full pagination support.
leroymerlin.pt API
Search and browse Leroy Merlin Portugal's product catalog with detailed information, pricing, and categories, while also discovering upcoming workshops and store-specific schedules. Find exactly what you need across their inventory and plan your DIY projects with their available training sessions.
mediamarkt.be API
Search and browse MediaMarkt Belgium's product catalog to find electronics with detailed specifications, pricing, and available variants across all categories. Get comprehensive product information including descriptions and technical details to compare items before purchase.
kabum.com.br API
Search and browse KaBuM!'s vast electronics catalog, get detailed product specifications and customer reviews, and explore categories and departments. Find exactly what you need with search suggestions and deep product information from Brazil's top electronics retailer.
proshop.no API
Access data from proshop.no.