Skip to content
Go to platform

Health/Medicare

Server-side integration

Request listings from your server and receive a JSON response.

GET https://api.myadoptimizer.com/api/MAOListingsServerAPI

Generic query string parameters

ParameterTypeDescriptionRequirement
LandingPageTokenstringToken provided by your account manager—
DevicestringDesktop or Mobile. Some 3rd-party ad networks or Private Exchange campaigns may require this value when using Server-side integration.Conditional
ClientIPstringThe user’s IP address—
CurrentURLstringThe URL where listings will be displayedOptional
SourceIDstringTracking variableRequired
ExtClickIDstringTracking variableOptional
UserAgentstringMozilla/() ()Optional
CustomVar1stringGeneric tracking variable (max length 75)Optional
CustomVar2stringGeneric tracking variable (max length 75)Optional
CustomVar3stringGeneric tracking variable (max length 75)Optional
CustomVar4stringGeneric tracking variable (max length 75)Optional
CustomVar5stringGeneric tracking variable (max length 75)Optional

Specific Query String Parameters for Medicare

Query String Params NamesData TypeAllowed Values
ZipCodestring5 char US zip code
State*string2 char US state code (Uppercase)
CurrentlyEnrolled*stringYes, No
Gender*stringMale, Female
MilitaryStatus*stringYes, No
PreCondition*stringYes, No
TobaccoUse*stringYes, No
Ageinteger1 - 99. NOTE: If you wish to separate consumers who are ’> 64.5’ “Aging in” traffic from consumers who are ’< 64.5’ you’ll need to collect DOB and use it to determine eligibility. You can then pass consumers who are ’> 64.5’ as “65” and consumers who are ’< 64.5’ as “64”.
MediaChannelstringSocial, Facebook, Native, Email, Display, SEM, SEO, SMS, Push, Affiliate, ChannelA, ChannelB, ChannelC, ChannelD, ChannelE
FName ±string
LName ±string
Email ±string
Phone ±string
Address ±string
City ±string

*Case Sensitive

±PII Fields

API Response

  • destURL: This is the Click URL. Please use the value from this field when a click is triggered.

  • impressionUrl: In the event that you are not planning to render all listings returned by this API you need to use this trigger. This is a call back URL to track live impressions. If a listing is displayed in your result set, please trigger the impressionUrl of that listing.

  • displayUrl: This is the value from “Display URL” in the Campaign Ad Copy.

  • trackingURL: This is a Image Pixel to track leads or form submits from Clicks. This is optional to implement, but it is used to provide traceability from a click to a lead submit.

  • revenue: Actual payout per click based on bid modifiers.

  • baseRevenue: Base bid per click. It’ll vary based on bid modifiers.

  • bidModifierLog: The log that shows how the baseRevenue bid was modified.

  • advertiserName: The name of the advertiser - The ID of the advertiser

  • campaignPhoneNumber: A unique phone number assigned to the campaign to track and measure calls.

  • callToAction: Text displayed on a clickable button or element, encouraging users to initiate a phone call.

  • ctaLabel: New Specifies the text displayed on the call-to-action button.

  • adResultCallStatusID: An ID representing the campaign’s call status, where:

IDStatusAllows calls
1Click To Call is ActiveTRUE
8Campaign is out of scheduleFALSE
13Click to Call Monthly Cap ReachedFALSE
14Click to Call Daily Cap reachedFALSE
15Click to Call is OffFALSE
16Campaign is offFALSE

Example response:

{
"searchResultId": "5567f49b-6ff4-4895-a275-011d3f05a289",
"duration": 105,
"items": [
{
"itemId": "229",
"brandName": "HealthPlanRates",
"networkSort": 1,
"requestDuration": 103,
"sourceID": null,
"extClickID": null,
"advertiserId": "152",
"advertiserName": "Spring Venture Group - 470",
"displayName": "2020 Health Plans from $59/mo",
"headline": "See Instant Rate Comparison<br />Compare Affordable Coverage Online <br />Choose from PPO, HMO, & Short Term Plans<br />Top Rated Plans for Families & Individuals",
"blurbs": [
"See Instant Rate Comparison",
"Compare Affordable Coverage Online ",
"Choose from PPO, HMO, & Short Term Plans",
"Top Rated Plans for Families & Individuals"
],
"imageUrl": "https://cdn.myadoptimizer.com/maojsfiles/images/LogoAdvertiser_000000_6397b505-02ab-4986-967b-237fb9608fd6.JPG",
"destUrl": "https://api.myadoptimizer.com/api/MAOHttpRedirect?src=https%3A%2F%2Finfo.floridacareercollege.com%2Fbusiness-office-administration%2F%3Fadkey%3DIS1CAEXN00%26ctc%3D877-425-6149%26utm_source%3Dcexplorer%26utm_medium%3Dcpc%26utm_campaign060118-fcc-cpc%26utm_content%3DFCC-Business%26CCK%3Dacbb214a-e69e-4394-bea0-3b48f6997cca%7Cfcc_business%26t%3DtestClickID&LandingPageID=43&EventID=acbb214a-e69e-4394-bea0-3b48f6997cca&AdNetworkAPIID=44&cpc=7.50&Brand=Florida Career College&Title=Earn A Business Office Administration Diploma - Start Building A Future You Can Be Proud Of&CB=1VawjEjip8ij5oaSZJZ0mw==&M=4XarSvqYDCayCqZpzLZFSg==&Weight=7.50&BidModifiers=50.00&NetworkAdID=458&SourceID=&LandingPageURL=",
"impressionUrl": "https://api.myadoptimizer.com/api/MAOSaveResults?LandingPageID=43&AdNetworkAPIID=44&EventID=acbb214a-e69e-4394-bea0-3b48f6997cca&AdCampaignID=458&RequestTypeID=4",
"displayUrl": "http://www.floridacareercollege.com/business-office-administration",
"revenue": 7.50,
"baseRevenue" : 5.00,
"bidModifierLog": [
"Gender: Female - Value: 50.00%",
"States: CA - Value: -10.00%",
"Tuesday: 14:18 - Value: 10.00%"
],
"weight": 7.50,
"statusId": 1,
"trackingURL": "https://api.myadoptizer.com/api/MAOLeadTracking?AdNetworkAPIID=27&LandingPageID=24&EventID=8b448cc4-da0b-4f70-b180-c0c883282a49&IP=128.1.1.1&AdCampaignID=168",
"campaignPhoneNumber": "+11234567890",
"callToAction": "Call Now",
"adResultCallStatusID": 1,
"ctaLabel": "Request Info"
}
]
}

External Ad Networks Setup Optional

To integrate the following Ad Networks, MAO will need the following values.

Media Alpha

  • api_token
  • placement_id

Transparent.ly

  • pubcampaignId

Clicks.NET

  • Affcamid
  • Key

Quinstreet

  • Src