xAutoDM LogoxAutoDM
    Twitter APITwitter GuideDeveloper

    How to Call the XAutoDM API From n8n, Zapier, and Make

    How to call the XAutoDM API from n8n, Zapier, and Make using their generic HTTP request steps: scrape X leads and wire them into any no-code workflow, no dedicated connector needed.

    Sarthak Gupta
    3 min read
    How to Call the XAutoDM API From n8n, Zapier, and Make
    Contents

    You do not need a dedicated connector to use the XAutoDM API in n8n, Zapier, or Make. Each of these tools has a generic HTTP step, and the XAutoDM API is a standard REST endpoint, so you call it with a POST request and pipe the JSON into the rest of your workflow. This guide shows the exact setup in all three.

    The point is leverage: scrape X leads on a schedule or a trigger, then drop them into a sheet, a CRM, or a Slack channel without writing a service.

    What you need

    An API key (request one on the API page while the API is in early access) and the endpoint:

    POST https://app.xautodm.com/api/v1/scrapes Authorization: Bearer xad_live_... Content-Type: application/json Body: { "source_type": "followers", "source_value": "https://x.com/naval", "count": 200 }

    n8n (HTTP Request node)

    1. Add an HTTP Request node.
    2. Method: POST, URL:
      https://app.xautodm.com/api/v1/scrapes
      .
    3. Under Authentication, add a header: name
      Authorization
      , value
      Bearer xad_live_...
      (store the key as an n8n credential, not inline).
    4. Set Body Content Type to JSON and paste the body above.
    5. Connect the node's output to whatever comes next: a Google Sheets "append row," an HTTP call to your CRM, or a filter node.

    Trigger it from a Schedule node (scrape nightly) or a Webhook node (scrape on demand).

    Zapier (Webhooks by Zapier)

    1. Add an action step: Webhooks by Zapier → Custom Request.
    2. Method POST, URL the endpoint above.
    3. In Headers, add
      Authorization: Bearer xad_live_...
      and
      Content-Type: application/json
      .
    4. In Data, pass the JSON body.
    5. Map the returned profiles into the next Zap step (add to Google Sheets, HubSpot, a Slack message).

    Use any Zapier trigger to start it: a new row, a schedule, a form submission.

    Make (HTTP module)

    1. Add the HTTP → Make a request module.
    2. Method POST, URL the endpoint.
    3. Add headers
      Authorization: Bearer xad_live_...
      and
      Content-Type: application/json
      .
    4. Set the request body to JSON and paste the payload.
    5. Parse the response and route it to the next module (Data Store, Sheets, your CRM).

    A useful first workflow

    The highest-value no-code flow is a fresh-lead pipeline: on a nightly schedule, scrape a competitor's newest followers or a keyword search, filter to DM-able accounts, and append them to a sheet or CRM. Your outreach list stays current without anyone touching it.

    Because it is just HTTP, anything you can express in code you can express here. When you are ready to act on those leads, the same API sends paced, personalized DMs. Request a key and see the endpoints on the API page.

    XAutoDM
    Trusted across 10,000+ campaigns

    Your next customer is already on X.

    Find the people talking about what you sell, message them on a safe schedule, and turn the replies into booked calls.

    • Scrape leads from any tweet, keyword or X List
    • Auto-DM new followers and people who engage
    • Follow-ups that stop the moment someone replies
    • Safe daily limits and warm-up, built in
    • Every reply tracked through to a booked call
    Start for free

    Free Test plan · no credit card.

    Related posts

    Ready to automate your Twitter DMs?

    Start sending personalized DM campaigns to your target audience today. Get higher response rates and more leads than cold emails.

    No credit card required Safe daily sending limits Setup in 5 minutes