Intégration

Utilisez Shifter avec Marque

Make (anciennement Integromat) n'expose pas de champ proxy dans le module HTTP — mais vous pouvez acheminer les requêtes via la Web Scraping API de Shifter à la place. Même résultat, un seul appel GET par page, rendu sans interface intégré.

Démarrage rapide

Installer

// Ajoutez un module HTTP - aucune installation requise.

Utilisation de base

// HTTP > Make a Request module configuration:
{
  "url": "https://scrape.shifter.io/v1",
  "method": "GET",
  "qs": [
    { "name": "api_key",    "value": "YOUR_SHIFTER_API_KEY" },
    { "name": "url",        "value": "https://example.com" },
    { "name": "country",    "value": "us" },
    { "name": "render_js",  "value": "1" },
    { "name": "session_id", "value": "{{executionId}}" }
  ],
  "parseResponse": true
}

Fonctionnalités

Fonctionne sur tous les plans Make incluant le module HTTP — aucun niveau premium requis
Compatible avec HTTP > Effectuer une requête, les modules d'application personnalisée et les réponses Webhook
IP résidentielles persistantes par exécution de scénario en passant session_id={{executionId}}
Ciblage géographique dans 195+ pays via le paramètre de requête country - paramétrable par itération
Le rendu intégré par navigateur sans interface (render_js=1) gère les pages à forte utilisation de JavaScript sans modules supplémentaires
Support des applications personnalisées pour la gestion centralisée des identifiants entre les scénarios d'une organisation Make

Exemples

Module HTTP via la Web Scraping API de Shifter

Le module HTTP > Effectuer une requête de Make ne dispose pas de champ proxy, mais la Web Scraping API de Shifter accepte l'URL cible ainsi que les paramètres de géolocalisation et de session sous forme de chaîne de requête. La solution la plus simple pour tout scénario Make.

// Module: HTTP > Make a Request
//
// URL:     https://scrape.shifter.io/v1
// Method:  GET
// Query Strings:
//   api_key    = {{connection.shifter_api_key}}
//   url        = https://example.co.uk/products
//   country    = uk
//   render_js  = 1                       (headless browser)
//   session_id = {{executionId}}         (sticky residential IP per run)
//
// Parse response: ON  -> Make auto-detects JSON / HTML
//
// The response body is the rendered page exactly as a local UK
// user would see it. Pipe into:
//   - HTML > Parse HTML       (extract elements with CSS selectors)
//   - JSON > Parse JSON       (for API responses)
//   - Text > Match Pattern    (regex extraction)
//   - Iterator                (loop over an array of products)

Pays par élément avec l'Iterator

Parcourez une liste de régions et exécutez un module HTTP pour chacune via le pays correspondant. Chaque itération utilise une IP résidentielle du pool de ce pays.

// Scenario shape:
//
//   Trigger
//     |
//   Set Variables -> regions = [{ country: "us" }, { country: "uk" }, ... ]
//     |
//   Iterator (regions)
//     |
//   HTTP > Make a Request
//     URL: https://scrape.shifter.io/v1
//     Query:
//       api_key    = {{connection.shifter_api_key}}
//       url        = https://example.com/{{1.country}}/products
//       country    = {{1.country}}
//       render_js  = 1
//       session_id = {{1.country}}-{{executionId}}
//     |
//   HTML > Parse HTML
//     |
//   Aggregator
//     |
//   Google Sheets > Add a Row

// Tip: a unique session_id per country lets the gateway reuse the
// same residential IP across that country's requests. If you set
// session_id to {{executionId}} alone, every region competes for the
// same IP — not what you want.

Application personnalisée pour une connexion Shifter réutilisable

Si vous exécutez de nombreux scénarios nécessitant tous Shifter, créez une petite application personnalisée. La définition de la connexion stocke la clé API de manière chiffrée ; un seul module expose une action de requête HTTP avec proxy et rendu.

// In Make's Custom App builder:
//
// Connection (parameters):
//   - shifter_api_key (password, required) -> your Shifter API key
//
// Module: "Scrape a Page"
// Type: Action
// Communication:
{
  "url": "https://scrape.shifter.io/v1",
  "method": "GET",
  "qs": {
    "api_key":    "{{connection.shifter_api_key}}",
    "url":        "{{parameters.target_url}}",
    "country":    "{{parameters.country}}",
    "render_js":  "{{parameters.render_js}}",
    "session_id": "{{parameters.session_id}}"
  },
  "response": {
    "output": {
      "body":   "{{body}}",
      "status": "{{statusCode}}"
    }
  }
}

// Now any scenario in your team's Make org has a one-step
// "Shifter > Scrape a Page" action that handles auth, geo,
// rendering, and sticky sessions in one click.

Schéma Webhook -> Make -> Shifter

Déclenchez Make depuis un système externe, effectuez le scraping via Shifter et répondez. Ce schéma permet à Make d'agir comme une API de scraping avec proxy pour le reste de votre stack.

// Scenario:
//
//   Webhooks > Custom webhook (POST { url, country })
//     |
//   HTTP > Make a Request (Shifter Web Scraping API)
//     URL:    https://scrape.shifter.io/v1
//     Query:
//       api_key    = {{connection.shifter_api_key}}
//       url        = {{1.url}}
//       country    = {{1.country}}
//       render_js  = 1
//       session_id = {{1.callerId}}-{{executionId}}
//     |
//   HTML > Parse HTML  (extract structured fields)
//     |
//   Webhooks > Webhook Response
//     Status: 200
//     Body:   {{ JSON of extracted fields }}
//
// External code calls your Make webhook:
//
//   curl -X POST https://hook.eu1.make.com/abc123 \
//     -H "Content-Type: application/json" \
//     -d '{"url":"https://example.com","country":"us","callerId":"job-42"}'
FAQ

Questions fréquentes Questions FAQ

Questions fréquentes sur l'utilisation de Shifter avec Marque.

Le module HTTP standard > Make a Request ne dispose pas de champ proxy. L'approche recommandée consiste à appeler directement le Web Scraping API de Shifter : GET https://scrape.shifter.io/v1?api_key=...&url=...&country=... et à lire le HTML rendu depuis la réponse. Résultat identique à un champ proxy natif, avec le rendu headless intégré.

Commencer

Commencer à utiliser Shifter avec Marque

Intégrez les 205M+ proxies résidentiels et ISP de Shifter dans vos scénarios Make via la Web Scraping API ou une application personnalisée. Sessions persistantes par exécution, géolocalisation par élément, rendu headless intégré, et prise en charge complète des Iterator et Aggregator.

Essayez Shifter gratuitementConfiguration en quelques minutes. Annulez à tout moment.