Wallapop Autosend avatar
Wallapop Autosend

Pricing

Pay per usage

Go to Apify Store
Wallapop Autosend

Wallapop Autosend

Automate Wallapop messaging: auto-send messages to sellers based on search criteria. Perfect for deal hunters, resellers, and businesses looking to automate outreach on Spain's largest second-hand marketplace.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Autoclient AI

Autoclient AI

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

Share

Wallapop Auto-Send

Apify actor to send bulk messages to Wallapop listings via Anchor Browser with screenshot proof of each message.

Features

  • Bulk Messaging: Send the same message to multiple Wallapop listings
  • Screenshot Proof: Captures screenshot after each message sent
  • Duplicate Detection: Detects already-contacted listings (teal-colored messages) and skips them
  • Session Management: Uses Anchor Browser with persistent profiles
  • Cookie Authentication: Injects Wallapop cookies for authentication
  • HTML Report: Generates comprehensive HTML report with results

Input Schema

{
"anchorApiKey": "your-anchor-browser-api-key",
"anchorProfileId": "wallapop-autosend",
"deviceId": "your-wallapop-device-id",
"accessToken": "your-wallapop-access-token",
"refreshToken": "your-wallapop-refresh-token",
"message": "Hola! Me interesa tu producto. Esta disponible?",
"targets": [
{
"id": "123456789",
"title": "iPhone 15 Pro",
"price": 800,
"url": "https://es.wallapop.com/item/iphone-15-pro-123456789"
}
],
"delayBetweenMessages": 2000,
"skipAlreadyContacted": true
}

Input Parameters

ParameterTypeRequiredDefaultDescription
anchorApiKeystringYes-Your Anchor Browser API key
anchorProfileIdstringNowallapop-autosendPersistent profile ID for session reuse
deviceIdstringYes-Wallapop device_id cookie value
accessTokenstringYes-Wallapop accessToken cookie value
refreshTokenstringYes-Wallapop refreshToken cookie value
messagestringYes-The message text to send
targetsarrayYes-Array of listings to message
targets[].idstringYes-Wallapop item ID (from scraper)
targets[].titlestringNo-Product title (for reporting)
targets[].pricenumberNo-Product price (for reporting)
targets[].urlstringNo-Product URL (for logging)
delayBetweenMessagesintegerNo2000Delay between messages in ms
skipAlreadyContactedbooleanNotrueSkip already-contacted listings

Getting Wallapop Cookies

  1. Log into Wallapop in your browser
  2. Open DevTools (F12) > Application > Cookies > wallapop.com
  3. Copy the values for:
    • device_id
    • accessToken
    • refreshToken

Output

The actor outputs:

  • Dataset: JSON with all results and statistics
  • Key-Value Store:
    • report - HTML report file
    • screenshot_{id}_sent - Screenshot for each sent message
    • screenshot_{id}_already_contacted - Screenshot for skipped items
    • screenshot_{id}_error - Screenshot for failed items

Result Statuses

StatusDescription
sentMessage successfully sent
failedFailed to send message
skippedConversation disabled by seller
already_contactedAlready contacted this user

Protocol v2.0

This actor uses Protocol v2.0 which requires wallapopItemId from the Apify Wallapop scraper. The chat URL is built directly as:

https://es.wallapop.com/app/chat?itemId={wallapopItemId}

No click-through navigation is required.

Integration with Wallapop Scraper

Use with the wallapop-spain scraper:

  1. Run wallapop-spain to get product listings
  2. Map results to targets: { id: item.wallapopItemId, title: item.title, price: item.price }
  3. Pass targets to this actor

Author

Sami Halawa