personalize.marketing

Introduction

Write hyper-personalized outreach messages at scale with the Personalize API.

Personalize API

Welcome to the Personalize API documentation. Write hyper-personalized outreach messages at scale using any tool you prefer and increase reply rates without sacrificing authenticity.

How It Works

  1. Write a template with {{instructions}} describing what data you want in natural language (e.g., {{first name}}, {{recent post, which fits to our brand}})
  2. Provide a profile URL for the prospect (LinkedIn, Instagram, or TikTok)
  3. Get a personalized message with placeholders filled using real profile data

Real-Time Data, Not Assumptions

Unlike enrichment services that rely on cached or assumed data, we scrape profile data in real-time when you make a request. This means slightly longer response times but the highest possible personalization quality.

Supported Platforms

PlatformData We Collect
LinkedInProfile info, posts, and current company data
InstagramProfile info and last 5 posts
TikTokProfile info, last 5 videos, and thumbnail image analysis

Not sure if we have the data you need? Use include_raw_data: true in your request or use our free personalization generator to look it up

Features

FeatureRequiredDescription
profile_urlRequiredThe prospect's profile URL
templateRequiredYour message with {{instruction}} placeholders
brand_contextHighly Recommended 🔥Describe your brand so the AI references relevant posts
ai_instructionsOptionalCustom tone/style instructions (e.g., "Keep it casual")
enable_variationsOptionalRephrase each message uniquely to avoid spam detection
enable_brand_fit_scoreOptionalGet a 1-10 score of prospect-brand fit
include_profile_reportOptionalGet a detailed prospect analysis
include_raw_dataOptionalInspect the raw scraped data (for debugging)

Ready to start? Get Started →

On this page