Empower Your Ad Tech with AdButler's API Ad Server

Leverage 25 years of ad tech expertise to build, scale, and optimize your advertising solutions. Our API-first approach puts you in control, with the flexibility to create custom solutions or use our battle-tested interfaces.

Trusted by industry leaders like Costco, Home Depot, Rolling Stone, and Sony Pictures

Advanced Targeted Ad Serving

/**
 * 1. Assign a campaign/ad item to a zone
 * 2. Serve an ad from that zone
 */
 
async function assignCampaignAndServeAd() {
  const apiKey = "YOUR_REAL_API_KEY";
  const accountId = "181652"; // Replace with your AdButler account ID
  const zoneId = 980703;      // Replace with your real zone ID
  const scheduleId = 1647641; // Example schedule ID
  const geoTargetId = 17040;  // Example geo target ID
  const campaignId = 981617;  // Example advertisement ID

  // Step 1: Create the placement (assign campaign/ad to zone)
  const placementBody = {
	zone: {
      id: zoneId,
      type: "standard_zone"
    },
    schedule: scheduleId,
    geo_target: geoTargetId,
    advertisement: {
      id: campaignId,
      type: "standard_campaign"
    }
  };

  try {
    const placementResponse = await fetch("https://api.adbutler.com/v2/placements", {
      method: "POST",
      headers: {
        "Authorization": `Basic ${apiKey}`,
        "Content-Type": "application/json"
      },
      body: JSON.stringify(placementBody)
    });

    if (!placementResponse.ok) {
      throw new Error(`Error creating placement: ${placementResponse.status} ${placementResponse.statusText}`);
    }

    const placement = await placementResponse.json();
    console.log("Placement created:", JSON.stringify(placement, null, 2));

    // Step 2: Serve an ad for that zone
    const adServeUrl = `https://servedbyadbutler.com/adserve/;ID=${accountId};size=300x250;setID=${zoneId};type=json`;

    const adResponse = await fetch(adServeUrl, {
      method: "GET"
    });

    if (!adResponse.ok) {
      throw new Error(`Error serving ad: ${adResponse.status} ${adResponse.statusText}`);
    }

    const adJson = await adResponse.json();
    console.log("Ad served successfully:", JSON.stringify(adJson, null, 2));

  } catch (error) {
    console.error("Error:", error);
  }
}

// Run it
assignCampaignAndServeAd();

Comprehensive API Suite for Every Ad Tech Need

Lightning-Fast Ad Decisions

Our infinitely scalable ad-serving API delivers decisions in milliseconds, ensuring your users never experience delays.

Flexible Integration

Use our API on the client or server-side for a truly customizable integration that fits your unique needs.

Comprehensive Ad Management

From campaign creation to inventory forecasting, our API covers every aspect of your ad tech stack.

Real-Time Analytics

Access granular, real-time performance metrics to optimize your campaigns on the fly.

User DB API

Leverage our User DB API for advanced targeting, personalization, and audience segmentation to maximize ad relevance and performance.

Self-Serve API

Empower your advertisers with a custom self-serve platform, reducing sales friction and increasing engagement.

Video Ad Serving API

Deliver engaging video ads across all platforms with our specialized Video Ad Serving API.

Programmatic Integration

Seamlessly connect with major demand partners and exchanges to maximize your revenue through programmatic advertising.

Battle-Tested Reliability

With 25 years in the industry, our infrastructure is built to handle billions of requests with 99.99% uptime.

Enterprise-Grade Security & Integration

Security Credentials

Your data and your customers' data deserve the highest level of protection. We take security seriously.

  • SOC 2 Type II certified
  • End-to-end data encryption
  • Regular penetration testing
  • Robust access controls and authentication

Integration Excellence

We've streamlined the integration process to get you up and running quickly without sacrificing quality.

  • Typical enterprise implementation completed in 2-4 weeks, not months or years
  • Comprehensive API documentation with examples
  • SDKs for multiple programming languages
  • Direct access to our engineering team throughout your build process

Solving Real Business Challenges

Building a Marketplace

E-commerce platforms and publishers often struggle to create efficient marketplaces for advertisers and sellers.

  • Utilize our Self-Serve API to create a custom marketplace
  • Implement sponsored listings for increased visibility
  • Offer real-time bidding for ad placements
  • Provide detailed analytics for sellers and advertisers

Scaling Ad Operations

As businesses grow, managing increasing ad volumes and maintaining performance becomes a significant hurdle.

  • Leverage our scalable infrastructure to handle billions of requests
  • Automate campaign management and trafficking processes
  • Utilize our API for seamless integration with existing systems
  • Implement programmatic advertising to optimize fill rates

Monetizing Hyper-Local Audiences

Many local publishers struggle to effectively monetize their niche audiences.

  • Implement a custom self-serve platform for local advertisers
  • Offer targeted ad placements based on geographic and demographic data
  • Provide flexible pricing options, including fixed weekly rates
  • Deliver detailed performance reports to attract and retain advertisers

Innovative Use Cases

Custom Marketplace Platform

Create your own marketplace where advertisers can buy and sell ad inventory directly.

  • Implement real-time bidding using our API
  • Offer self-serve campaign creation and management
  • Provide detailed reporting and analytics
  • Integrate with your existing user management system

Advanced Retail Media Solution

Build a comprehensive retail media platform for your e-commerce site.

  • Implement sponsored product listings
  • Offer targeted display ads across your site
  • Provide self-serve tools for brand partners
  • Deliver detailed performance metrics and insights

Seamless Integration with AdButler's Full Suite

Our API integrates seamlessly with all of AdButler's offerings, allowing you to leverage our entire ad tech stack without building everything from scratch.

Ad Serving

Integrate with our core ad serving capabilities, including advanced targeting and optimization.

Programmatic

Connect to major demand sources and exchanges to maximize your revenue through programmatic advertising.

Analytics

Access comprehensive reporting and analytics to gain insights and optimize your ad operations.

Leverage Existing UIs or Build Your Own

AdButler's API seamlessly integrates with our existing user interfaces, allowing you to get started quickly or build custom solutions as needed.

Use Existing AdButler UIs

  • Quickly implement ad management with our ready-to-use interfaces
  • Benefit from battle-tested, user-friendly designs
  • Reduce development time and costs
  • Easily customize the look and feel to match your brand

Build Custom Solutions

  • Create tailored user interfaces for your specific needs
  • Integrate AdButler functionality seamlessly into your existing platforms
  • Full control over the user experience and workflow
  • Implement unique features and visualizations

What Our Clients Say

"AdButler's API has revolutionized our ad operations. The flexibility and power it offers are unmatched in the industry. We've seen a 40% increase in ad revenue since implementation."

- John Doe, CTO at TechDaily

"The Self-Serve API allowed us to create a custom marketplace for our advertisers, resulting in a 30% increase in direct ad sales and significantly reduced operational overhead."

- Jane Smith, Ad Ops Manager at E-commerce Giant

Comprehensive Documentation

Our detailed API documentation ensures you have everything you need to get started quickly and efficiently.

Why Choose AdButler?

25 Years of Experience

Benefit from our quarter-century of ad tech expertise, driving innovation and reliability in the industry.

Stable and Independent

We've been profitable since inception, ensuring long-term stability and continuous innovation to support your evolving ad tech needs.

Scalable Infrastructure

Our platform currently serves over 1200 customers, handling 500+ billion monthly direct impressions and over 900 billion programmatic impressions.

Trusted by Leading Publishers Worldwide

Join thousands of successful publishers who rely on AdButler's ad server technology

Sony logo
Kogan logo
Carrefour logo
Nestle logo
"Using AdButler's dashboard, we can now see an average click-through rate of around 3% on our sites. For our private store, this number is sometimes as high as 13%!"
Fairoza Hisham profile

Fairoza Hisham

E-commerce APJ Store Success Lead, HP

"After comparing workflows across different ad platforms, it quickly became clear that AdButler was easier to use, required fewer steps, and made our teams more efficient and less prone to error."
Andrew Snook profile

Andrew Snook

Director of Digital, Pattison Media

G2
4.8/5
Capterra
4.7/5