Use a Shifter com Make
O Make (anteriormente Integromat) não expõe um campo de proxy no módulo HTTP, mas você pode rotear requisições através da API de Web Scraping da Shifter. Mesmo resultado, uma única chamada GET por página, com renderização headless incorporada.
Início Rápido
Instalar
// Adicione um módulo HTTP — nenhuma instalação necessária. Uso Básico
// 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
} Recursos
Exemplos
Módulo HTTP via API de Web Scraping da Shifter
O módulo HTTP > Make a Request do Make não tem um campo de proxy, mas a Web Scraping API da Shifter aceita a URL de destino mais parâmetros de geo + sessão como uma query string. Caminho mais simples para qualquer cenário do 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) País Por Item com Iterator
Percorra uma lista de regiões e execute um módulo HTTP para cada uma através do país correto. Cada iteração usa um IP residencial do pool daquele país.
// 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. Aplicativo Personalizado para Conexão Reutilizável do Shifter
Se você executa muitos cenários que precisam do Shifter, crie um pequeno Custom App. A definição de conexão armazena a chave de API criptografada; um único módulo expõe uma ação de requisição HTTP com proxy e renderização.
// 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. Padrão Webhook -> Make -> Shifter
Acione o Make a partir de um sistema externo, faça scraping via Shifter e responda. Esse padrão permite que o Make atue como uma API de scraping com suporte a proxy para o restante da sua 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"}' Perguntas frequentes
Perguntas comuns sobre usar o Shifter com Make.
O módulo padrão HTTP > Make a Request não tem um campo de proxy. A abordagem recomendada é chamar diretamente a API de Web Scraping da Shifter: GET https://scrape.shifter.io/v1?api_key=...&url=...&country=... e ler o HTML renderizado a partir da resposta. Mesmo resultado que um campo de proxy nativo, com renderização headless incluída.
Passe session_id={{executionId}} (ou qualquer valor único derivado do seu gatilho) em cada chamada Shifter dentro dessa execução. Requisições que compartilham um session_id são roteadas pelo mesmo IP residencial, o que também persiste cookies entre chamadas. As sessões permanecem fixas por 10 minutos por padrão.
Sim. Use um Iterator sobre uma lista de regiões e defina o parâmetro de consulta country com o código de país da iteração atual (por exemplo, country={{1.country}}). Cada solicitação é roteada pelo pool residencial correspondente.
Sim. Use o Custom App builder do Make para encapsular a Web Scraping API em um módulo de uma única ação. Os parâmetros de conexão armazenam a chave da API de forma criptografada; os parâmetros do módulo expõem target URL, country, render_js e session_id. Assim, todo cenário na sua organização pode simplesmente adicionar uma única ação 'Shifter > Scrape a Page'.
Sim. Adicione render_js=1 aos parâmetros da consulta e a Web Scraping API executa um navegador headless no lado do servidor, retornando o HTML totalmente renderizado para o Make. Nenhum módulo extra é necessário.
Use o armazenamento de conexões do Make em um Custom App, ou armazene-o como uma variável de cenário em planos empresariais. Evite colar a chave de API diretamente nas strings de query do módulo HTTP, ela ficaria visível no histórico de execução e nos registros de auditoria da equipe.
Comece a Usar o Shifter com Make
Conecte os proxies residenciais e de ISP com mais de 205 milhões de IPs do Shifter aos seus cenários do Make via a Web Scraping API ou um Custom App. Sessões fixas por execução, geolocalização por item, renderização headless integrada e suporte completo a Iterator + Aggregator.