Enhanced Click Implementations

Implementing Health Insurance XML Listings

Overview

The Katch Search REST API allows you to query listings from our marketplace platform. The API is served over HTTPS.

Since the API is based on REST principles, it’s very easy to write and test applications. You can use your browser to access URLs, and you can use pretty much any HTTPS client in any programming language to interact with the API.

Service URL

To use this service you need to make an HTTPs POST REQUEST to the following URL:

http://marketplaces.katch.com/enhanced/search

You need to send a JSON Request Body as follows:

{"campaign": string,"md": string,"state":string}

Example of request:


POST https://marketplaces.katch.com/enhanced/search
Accept: application/xml
Content-Type: application/json
Request Body:
{"campaign": "6604","md":"5","state":"CA"}

Query String Parameters

(Parameters indicated with a “++” are mandatory)

  • ++ md = Marketplace definition identifier. The MD for this implementation is (5)
  • ++ state = Specific state marketplace to query. Value needs be sent in state code format. (example -> state = CA)
  • ++ campaign = Campaigns are used to track separate implementations, placements or traffic sources. The Campaign ID for this implementation is (xxxxx)
  • zipcode = Use this parameter to pass the location of the user making the query. This can only be the zip code in its 5 digit format.(e.g., “zipcode”: 90210)
  • publisherid = This is your Publisher ID, and it will be assigned when you register on Katch’s Platform. Your Publisher ID is (xxxxx)
  • maxresults = Indicates the max number of results intended for the visitor to see. (e.g. “maxResults”: “8”)
  • engagementoption = This filter will allow you to obtain different types of engagements: clicks, calls or both. When not specified, it will default to clicks only. See Table for Reference.
Value Meaning Parameters indicated with a “++” are mandatory
1 Clicks “engagementoption” : “1”
2 Calls “engagementoption” : “2”
4 Clicks and Calls “engagementoption” : “4”
  • ++ client_user_agent: The software agent making the request.
  • client_referrer: This header field allows the client to specify, the address ( URI ) from which the the request was made.
  • client_ip: The IP address that accessed the website.

Health Lead Fields

See Lead Fields and Values here.

Publisher Tracking Parameters

There are 5 available parameters for publisher tracking purposes (p1, p2, p3, p4, p5), these can be used to keep track of your traffic sources, unique visitor tracking, or any other value used to track publisher’s traffic. All data sent to these parameters, will be available in our platform reports.

Guidelines for the p1, p2, p3, p4, p5 parameters:

  • Length: 36 characters
  • Allowed characters: Letters, numbers, underscore and dash

Example of usage: (this is just an example)

  • “p1”: “paidtraffic”
  • “p2”: “21EC2020-3AEA-4069-A2DD-08002B30309D”
  • “p3”: “searchengine-123”
  • “p4”: “ty-page”
  • “p5”: “sidebar”

Example of query String with parameters and values

http://marketplaces.katch.com/enhanced/search?state=CA&zipcode=90210&campaign=6604&maxresults=15&md=5&client_user_agent=Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko&client_referrer=yourdomain.com&client_ip=192.168.5.2&engagementoption=4&p1=paidtraffic&p2=21EC2020-3AEA-4069-A2DD-08002B30309D&p3=searchengine-123&p4=ty-page&p5=sidebar&format=xml

Super Bids Parameters

In addition to the standard parameters, there is a group of parameters called Super Bid Parameters. These parameters will target specific user segments for the selected product and will incur in a possible increased payout to the publisher. These parameters will be different for each product (vmprodid).

applicantage

Indicates the user’s age. See Table for Reference.

Value Meaning Example of parameter with value
1 18-24 “applicantage” : “1”
2 25-34 “applicantage” : “2”
3 35-49 “applicantage” : “3”
4 50-64 “applicantage” : “4”
5 65+ “applicantage” : “5”

applicantgender

Indicates if the user is Male or Female. See Table for Reference.

Value Meaning Example of parameter with value
1 Male “applicantgender” : “1”
2 Female “applicantgender” : “2”

children

Indicates if the user have children or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “children” : “1”
2 No “children” : “2”

collegestudent

Indicates if the user is College Student or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “collegestudent” : “1”
2 No “collegestudent” : “2”

healthconditions

Indicates if the user has Health Conditions or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “healthconditions” : “1”
2 No “healthconditions” : “2”

vmprodid

Indicates products selected by the user. See Table for Reference.

Value Meaning Example of parameter with value
1 Individual “vmprodid” : “501”
2 Group “vmprodid” : “502”
3 Medicare “vmprodid” : “503”
4 Short-term “vmprodid” : “504”
5 Student “vmprodid” : “505”

qualifyforsubsidy

Indicates if the user applies to special Subsidy. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “qualifyforsubsidy” : “1”
2 No “qualifyforsubsidy” : “2”

qualifyinglifeevent

Indicates if the user applies to special discounts. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “qualifyinglifeevent” : “1”
2 No “qualifyinglifeevent” : “2”
3 Loss of coverage (due to job loss, job change, etc.; not due to nonpayment) “qualifyinglifeevent” : “3”
4 Marriage or divorce “qualifyinglifeevent” : “4”
5 Permanent move to a new coverage area “qualifyinglifeevent” : “5”
6 Birth or adoption of a child “qualifyinglifeevent” : “6”
7 Loss of eligibility for Medicaid “qualifyinglifeevent” : “7”
8 Loss of eligibility for CHIP (Child Health Insurance Plan) “qualifyinglifeevent” : “8”
9 Expiration of your COBRA benefits “qualifyinglifeevent” : “9”
10 Graduating college or losing coverage from your parent’s health plan “qualifyinglifeevent” : “10”
11 Gaining or losing a dependent “qualifyinglifeevent” : “11”
12 Death of a family member “qualifyinglifeevent” : “12”
13 Change in disability status “qualifyinglifeevent” : “13”
14 Certain changes in your income “qualifyinglifeevent” : “14”
15 Changes in your household size “qualifyinglifeevent” : “15”

spouse

Indicates if the user is married or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “spouse” : “1”
2 No “spouse” : “2”

tobaccouse

Indicates if the user is Tobacco Use or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “tobaccouse” : “1”
2 No “tobaccouse” : “2”

No Index/ No follow Listings

We strongly recommend to not index the listings by any bot because it may be reflected in your overall traffic quality and penalizations on behalf of our advertisers may be applied, in order to avoid that please add “no follow” to the rel attribute in every listing.

<a href="Advertiser_click_URL" rel="nofollow" target="_blank"></a>

Handling Errors

If there is an error in the request (missing parameters, headers, wrong data in parameters) the XML Structure of Listings will not be returned. Instead the following error message structure can be returned:

Error output format:


<?xml version="1.0" encoding="UTF-8"?>
<ListingsResult xmlns="http://schemas.datacontract.org/2004/07/Public.Commons.AbstractProtocol.EduSearch.Response" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<OpenMatchListings i:nil="true" />
<ResponseStatus>
<ErrorCode xmlns="">1</ErrorCode>
<Message xmlns="">Invalid Marketplace Definition Id</Message>
<Status xmlns="">Error</Status>
</ResponseStatus>
<Results />
</ListingsResult>

Error codes and messages

Error Code Error Name Exception Class
1 Internal Server Error InternalServerErrorExcpetion : PerformanceMarketException
2 Invalid Input InvalidInputException : PerformanceMarketException
3 Validation Error ValidationErrorException : PerformanceMarketException

Enhanced Clicks Data

Overview

Publishers who wish to implement Enhanced Clicks may see an increase in revenue per visitor, as their media will convert better for Katch advertisers. To include Enhanced Clicks data in the request to the Katch System to receive the XML feed:

Mandatory Parameters:

Value Meaning Example of parameter with value
ecdatatype Indicates the scheme
for Enhanced Clicks
“ecdatatype” : “Health”
Ecdata Structure for enhanced
clicks information
“ecdata” : “{\”zipcode\”:\”90210\”,\”firstname\”:\”TestA\”}”

Enhanced Clicks Parameters (for “Ecdata”):

Field Name Values
ZipCode For US: #####-#### or ##### (can start with 0)
FirstName Varchar(50)
LastName Varchar(50)
Address1 Varchar(100)
Address2 Varchar(100)
City Varchar(50)
State Valid State. Varchar(20)
Phone Valid US phone. 10 Digits
(###) ###-####
Email Valid email. Varchar (100)
For example: user@email.com
Gender 0=Male
1=Female
HeightFt #
HeightIn #
weight #
birthday Date (month/day/year, 09/23/1977)
QualifyingLifeEvent 0 = Married
1 = Divorced
2 = Lost Job
3 = Changed Job
4 = New Baby
5 = Adoption
6 = Someone in Family Died
7 = Lost Health Insurance Coverage
8 = Moved to a Different State
9 = Tax Qualifying Event
10 = Other Qualifying Event
11 = No Qualifying Event
SpouseGender 0 = Male
1 = Female
SpouseHeightFt #
SpouseHeightIn #
SpouseWeight #
SpouseBirthday date (month/day/year, 09/23/1977)
ChildGender1 0 = Male
1 = Female
ChildHeightFt1 #
ChildHeightIn1 #
ChildWeight1 #
ChildBirthday1 date (month/day/year, 09/23/1977)
ChildGender2 0 = Male
1 = Female
ChildHeightft2 #
ChildHeightin2 #
ChildWeight2 #
ChildBirthday2 date (month/day/year, 09/23/1977)
ChildGender3 0 = Male
1 = Female
ChildHeightFt3 #
ChildHeightIn3 #
ChildWeight3 #
ChildBirthday3 date (month/day/year, 09/23/1977)
ChildGender4 0 = Male
1 = Female
ChildHeightFt4 #
ChildHeightIn4 #
ChildWeight4 #
ChildBirthday4 date (month/day/year, 09/23/1977)
ChildGender5 0 = Male
1 = Female
ChildHeightFt5 #
ChildHeightIn5 #
ChildWeight5 #
ChildBirthday5 date (month/day/year, 09/23/1977)
HouseholdSize #
AnnualhouseholdIncome #
MaritalStatus 0 = Married
1 = Single
NumberOfChildren #
CurrentlyInsured 0 = Yes
1= No
TobaccoUse 0 = Yes
1= No
AnyonePregnant 0 = Yes
1= No
SelfEmployed 0 = Yes
1= No
MedicalConditions 0 = No
1 = Yes
2 = AIDS/HIV
3 = Diabetes Type 1
4 = Diabetes Type 2
5 = Cancer
6 = Heart Disease
7 = Other
MajorLifeEvent Varchar(50)
WhenHealthCoverageStart 0 = Next Week
1 = In 30 Days
2 = More Than 30 Days From Now
3 = Not Sure

The request Body should contain a structure of data as follows:

{"campaign": "String", "state": "String", "ecdata":"String", "zipcode": "String", "format": "String"}

Samples with Values:


{
"campaign" : "6604",
"state" : "CA",
"publisherid" : "55555",
"zipcode" : "90210",
"md" : "5",
"applicantage" : "2",
"collegestudent" : "2",
"healthconditions" : "1",
"p1" : "123456789",
"ecdata" : "{\"zipcode\": \"90210\", \"firstname\":\"TestA\",\"address1\":\"123 Fake St.\"}",
"ecdatatype" : "Health",
"format":"xml"
}

Example of POST


Header:
Content-Type: application/json
Body:

{
"campaign" : "6604",
"md" : "5",
"engagementoption" : "1",
"publisherid" : "55555",
"state" : "CA",
"zipcode" : "90210",
"applicantage" : "2",
"healthconditions" : "1",
"p1" : "123456789",
"ecdata" : "{\"zipcode\":\"90210\",\"firstname\":\"TestA\",\"lastname\":\"TestA\",\"address1\":\"123 Fake St.\",\"city\":\"Beverly Hills\",\"State\":\"CA\",\"phone\":\"3103201351\",\"email\":\"qa@katchtest.com\",\"gender\":\"0\",\"heightft\":\"5\",\"heightin\":\"5\",\"weight\":\"180\",\"birthday\":\"12\/12\/1980\",\"qualifyinglifeevent\":\"11\",\"spousegender\":\"1\",\"spouseheightft\":\"5\",\"spouseheightin\":\"5\",\"spouseweight\":\"180\",\"Spousebirthday\":\"12\/12\/1980\",\"childheightft1\":\"2\",\"childheightin1\":\"2\",\"childweight1\":\"120\",\"childbirthday1\":\"12\/12\/2010\",\"childheightft2\":\"3\",\"childheightin2\":\"3\",\"childweight2\":\"120\",\"childbirthday2\":\"12\/12\/1990\",\"childheightft3\":\"2\",\"childheightin3\":\"2\",\"childweight3\":\"120\",\"childbirthday3\":\"12\/12\/1995\",\"childheightft4\":\"3\",\"childheightin4\":\"3\",\"childweight4\":\"120\",\"childbirthday4\":\"12\/12\/2013\",\"childheightft5\":\"3\",\"childheightin5\":\"3\",\"childweight5\":\"152\",\"childbirthday5\":\"12\/12\/2010\",\"householdsize\":\"7\",\"annualhouseholdincome\":\"5000\"}",
"ecdatatype" : "Health",
"format":"XML"
}

Example of Response:


<?xml version="1.0" encoding="UTF-8"?>
<ListingsResult xmlns="http://schemas.datacontract.org/2004/07/Public.Commons.AbstractProtocol.EduSearch.Response" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<OpenMatchListings />
<ResponseStatus>
<Status xmlns="">Ok</Status>
</ResponseStatus>
<Results>
<OutPutListing xmlns="">
<BrandName>Apollo Interactive</BrandName>
<Description>
<Element>Find Affordable Plans for Individuals & Families</Element>
<Element>Search Blue Cross, Cigna, Kaiser, Anthem & More</Element>
<Element>Compare Plans in One Place to Save Time & Money</Element>
<Element>Visit our Website</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>AffordableHealthQuotesForYou.com</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_300104</EngagementId>
<HeadLine>Affordable California Health Insurance Quotes</HeadLine>
<ListingId>300104</ListingId>
<LogoUrl>//cdn.katch.com/logos/257663.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_300104&pos=1</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/300104/aHR0cDovL3d3dy5hZmZvcmRhYmxlaGVhbHRocXVvdGVzZm9yeW91LmNvbS9pbmRpdmlkdWFscy9pbmRleC5waHA_UmVmZXJyZXI9QlcmU3VicmVmZXJyZXI9SU5EX1dLRFkmU3ViaWQ9QVNISVEmemlwY29kZT0mdXRtX3NvdXJjZT1icm9rZXJzd2ViJnV0bV9tZWRpdW09Y3BjJnV0bV90ZXJtPWluZGl2aWR1YWwmdXRtX2NhbXBhaWduPXdlZWtkYXkmUFBDX0NMSUNLX0lEPXtlbmdhZ2VtZW50aWR9JlBQQ19TT1VSQ0U9e3NvdXJjZV9pZH0mZWN0b2tlbj17ZWN0b2tlbn0.</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>Apollo Interactive</BrandName>
<Description>
<Element>Get Free Quotes from the Leading Providers</Element>
<Element>Find Plans from Aetna, BCBS, Humana, & UnitedHealthCare</Element>
<Element>Choose from PPO, HMO, HAS & Short Term Plans</Element>
<Element>Sign Up Now Online</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.HealthPlansAmerica.org</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_392830</EngagementId>
<HeadLine>Compare California Obamacare Plans</HeadLine>
<ListingId>392830</ListingId>
<LogoUrl>//cdn.katch.com/logos/72095.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_392830&pos=2</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/392830/aHR0cHM6Ly93d3cuaGVhbHRocGxhbnNhbWVyaWNhLm9yZy9xdW90ZXMvb2JhbWFjYXJlL2luZGV4LnBocD9SZWZlcnJlcj1CVyZTdWJyZWZlcnJlcj1JTkRfV0tEWSZTdWJpZD1DU09QJnppcD0mdXRtX3NvdXJjZT1icm9rZXJzd2ViJnV0bV9tZWRpdW09Y3BjJnV0bV90ZXJtPWluZGl2aWR1YWwmdXRtX2NhbXBhaWduPXdlZWtkYXkmUFBDX0NMSUNLX0lEPXtlbmdhZ2VtZW50aWR9JlBQQ19TT1VSQ0U9e3NvdXJjZV9pZH0mZWN0b2tlbj17ZWN0b2tlbn0g</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>Precise Leads, Inc.</BrandName>
<Description>
<Element>Think You Can't Afford Health Insurance? Think Again!</Element>
<Element>More plans than healthcare.gov</Element>
<Element>Insurance For Individuals and Families.</Element>
<Element>Click To Get Your Free Quote and Save Hundreds Today!</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.CobraHealthPlans.com</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_84796</EngagementId>
<ExtraAttributes>
<ListingExtraAttributeDto>
<Value>
<Id>1</Id>
<Value>Yes</Value>
</Value>
<VerticalAttribute>
<Id>135</Id>
<Name>Online Quotes</Name>
</VerticalAttribute>
</ListingExtraAttributeDto>
<ListingExtraAttributeDto>
<Value>
<Id>1</Id>
<Value>Yes</Value>
</Value>
<VerticalAttribute>
<Id>136</Id>
<Name>Apply Online</Name>
</VerticalAttribute>
</ListingExtraAttributeDto>
</ExtraAttributes>
<HeadLine>Healthcare Reform In California - See Affordable Options</HeadLine>
<ListingId>84796</ListingId>
<LogoUrl>//cdn.katch.com/logos/70620.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_84796&pos=3</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/84796/aHR0cDovL2NvYnJhaGVhbHRocGxhbnMuY29tL2xwL2NocC5kYTEvP3JlZj1id19oZWFsdGhfY29icmFfQ0EmQ0lEPTQyNCZzdWJyZWY9e3NvdXJjZV9pZH0memlwPSZzdGF0ZT1DQQ..</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>Apollo Interactive</BrandName>
<Description>
<Element>Guaranteed Health Coverage For Any Budget</Element>
<Element>Compare Plans From All of the Major Providers</Element>
<Element>Blue Cross, Humana, United Health, Kaiser & More</Element>
<Element>Get Quotes Online or Call</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.Online-Health-Insurance.com</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_91048</EngagementId>
<HeadLine>Cheap California Health Insurance Quotes</HeadLine>
<ListingId>91048</ListingId>
<LogoUrl>//cdn.katch.com/logos/72704.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_91048&pos=4</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/91048/aHR0cDovL3d3dy5vbmxpbmUtaGVhbHRoLWluc3VyYW5jZS5jb20vcXVvdGVzL2luZGV4LnBocD9SZWZlcnJlcj1CVyZTdWJyZWZlcnJlcj1JTkRfV0tEWSZTdWJpZD1DU0hJUSZ6aXA9JnV0bV9zb3VyY2U9YnJva2Vyc3dlYiZ1dG1fbWVkaXVtPWNwYyZ1dG1fdGVybT1pbmRpdmlkdWFsJnV0bV9jYW1wYWlnbj13ZWVrZGF5JlBQQ19DTElDS19JRD17ZW5nYWdlbWVudGlkfSZQUENfU09VUkNFPXtzb3VyY2VfaWR9JmVjdG9rZW49e2VjdG9rZW59</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>TodaysHealthPlans</BrandName>
<Description>
<Element>No cost and No obligation quotes</Element>
<Element>More plans than Healthcare.gov</Element>
<Element>No denial for pre-existing conditions</Element>
<Element>Click for more info!</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.TodaysHealthPlans.org</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_374796</EngagementId>
<HeadLine>Obamacare Enrollment Extended - Get Rates in CA for FREE</HeadLine>
<ListingId>374796</ListingId>
<LogoUrl>//cdn.katch.com/logos/adv_37793_151.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_374796&pos=5</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/374796/aHR0cDovL3RvZGF5c2hlYWx0aHBsYW5zLm9yZy9oZWFsdGgvP3JlZj1id19oZWFsdGhfVEhQX0NBJmNpZD05MDImc3VicmVmPXtzb3VyY2VfaWR9JnppcD0mc3RhdGU9Q0E.</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>Agile Health Insurance Term Health Insurance</BrandName>
<Description>
<Element>Can’t wait for Nov. Open Enrollment?</Element>
<Element>Get Short Term Insurance for $1/day</Element>
<Element>Choose any doctor & hospital</Element>
<Element>Apply online in minutes</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.AgileHealthInsurance.com</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_400272</EngagementId>
<HeadLine>Need Health Insurance Now?</HeadLine>
<ListingId>400272</ListingId>
<LogoUrl>//cdn.katch.com/logos/adv_38275_430.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_400272&pos=6</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/400272/aHR0cHM6Ly93d3cuYWdpbGVoZWFsdGhpbnN1cmFuY2UuY29tLz9wYXJ0bmVycz0xJnV0bV9zb3VyY2U9dmFudGFnZSZ1dG1fbWVkaXVtPXBwYyZ1dG1fY2FtcGFpZ249MTMlMjBzdGF0ZXMlMjBjbGljayUyMGFk</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>All Exclusive Leads, Ltd.</BrandName>
<Description>
<Element>Get free online California health insurance quotes in under 30 seconds. Compare rates & plans from Blue Cross Blue Shield, Aetna, Humana, Kaiser, and over 100 others. We have the absolute lowest health insurance rates in California.</Element>
</Description>
<DescriptionType>Paragraph</DescriptionType>
<DisplayUrl>www.Affordable-Health-Insurance.org</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_82819</EngagementId>
<HeadLine>Instant California Health Insurance Quotes</HeadLine>
<ListingId>82819</ListingId>
<LogoUrl>//cdn.katch.com/logos/69961_445.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_82819&pos=7</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/82819/aHR0cDovL3F1b3RlLmFmZm9yZGFibGUtaGVhbHRoLWluc3VyYW5jZS1wbGFucy5vcmcvbGF1bmNoP3F1b3RlVHlwZT1IRUEma25vPTImd3NjPTUxJmFkdj0xMyZ0az1TR1ZoYkhSb1NXNXpkWEpoYm1ObFJtbHVaR1Z5Y3k1amIyMHNRMkZ0Y0dGcFoyNXpMRWhsWVd4MGFDeFhaV1ZyWkdGNUxFTkI.</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
<OutPutListing xmlns="">
<BrandName>InsWeb</BrandName>
<Description>
<Element>Special Enrollment Period for CA Residents!</Element>
<Element>Have An Eligible Qualifying Life Event?</Element>
<Element>Enroll Within 60 Days to Avoid Paying the Tax Penalty!</Element>
<Element>Click to Get Affordable Healthcare Today!</Element>
</Description>
<DescriptionType>Bulleted</DescriptionType>
<DisplayUrl>www.searchhealthinsurance.net</DisplayUrl>
<EngagementId>a7113e34-27a3-4664-bcc9-2a1445dab256_96103</EngagementId>
<HeadLine>Affordable Health Plans Still Available in California</HeadLine>
<ListingId>96103</ListingId>
<LogoUrl>//cdn.katch.com/logos/74389.gif?e=a7113e34-27a3-4664-bcc9-2a1445dab256_96103&pos=8</LogoUrl>
<Products>
<Product>
<ActionUrl>//marketplaces.katch.com/click/a7113e34-27a3-4664-bcc9-2a1445dab256/96103/aHR0cDovL3d3dy5zZWFyY2hoZWFsdGhpbnN1cmFuY2UubmV0Lz9jdXJsPXNlYXJjaGhlYWx0aGluc3VyYW5jZS5uZXQmZnJvbT1zZWFyY2hoZWFsdGhpbnN1cmFuY2Umc2lkPVRFLUgtQlcyJmMxPUNBJmMyPWNyQQ..</ActionUrl>
<Type>Click</Type>
</Product>
</Products>
</OutPutListing>
</Results>
</ListingsResult>

Test and Development

At the time of testing, please always set the parameter “testtransaction” : “true”


Header:
Content-Type: application/json
Body:
{
"campaign" : "6604",
"md" : "5",
"engagementoption" : "1",
"publisherid" : "55555",
"state" : "CA",
"zipcode" : "90210",
"applicantage" : "2",
"healthconditions" : "1",
"p1" : "123456789",
"ecdata" : "{\"zipcode\": \"90210\", \"firstname\":\"TestA\",\"address1\":\"123 Fake St.\"}",
"ecdatatype" : "Health",
"format":"xml"
"testtransaction" : "true"
}

Support

If you have any trouble setting this up, please contact us at implementations-support@katch.com.