Visits by Company, Organization & ISP

Detect and display the ISP or Company/ Organization of a visit. Visits that have either an isp, organization or company defined are displayed. Visits that do not have any of these displayed are not displayed. Columns for referrer, page views, platform, etc. also displayed.

We have 3 columns related to identifying Companies, Organisations and ISPs.

isp Contains data if we detect a distinct ISP value from the owner of the IP address
company/ org Contains data if we detect a distinct Company/ Organization value from the owner of the IP address. Sometimes the company is mistakenly identified as an isp, this technology is continually evolving to improve results.
isp/ org Contains data if the value for Company/ Organization and ISP is the same.

API Usage

This API produces a json array. Perform GET or POST requests. Visits can also be retrieved based on the isp or organization, and/ or a machine_idx and/ or a visit_id.

Parameters

At least one of the following parameters are required:

filterByCompany Find all visits with the specified Company/ Organization. You can use wildcards (*) for partial searches. Using just a wildcard shows all visits that have entries in the Company field.
filterByIsp Find all visits with the specified ISP. You can use wildcards (*) for partial searches.
filterByIspOrg Find all visits with the specified ISP or Company/ Organization.
filterByMachineId Display data for these machine ids. Machine id is a unique identifier of each visitor. Default is all machine ids.
filterByVisitId Display data for these visit ids. Visit id is a unique identifier of each visit. Default is all visit ids.
offset Starting point from where records will display. Default is [0] (most recent chronological event).
limit Maximum number of records to be displayed in the output. Default is [40]. Maximum is 10,000.
login Your opentracker login email. Default is [support@opentracker.net].
password Your password.
ticketId A ticketId can be used to provide credentials with an expiring token. A ticketId can be used instead of a login/ password combination. Further information can be found here.
site The site for which to display data. Default is [www.opentracker.net].
locale The locale parameter is an identifier for a particular combination of language and region (e.g. en_US) and determines the format of the data returned. A list of locales can be found here.
dataType The dataType parameter determines the format of the data returned. Values can be [ json ] | html | jsondatatable | jsonjqgrid
ignoreLocale Display columns without language translation. Boolean. [false]|true.
dateFormat The dateFormat parameter determines the format of dates returned. An example is dateFormat=yyyy-dd-MM. The syntax can be found here.

Examples

To search for all visits to www.opentracker.net through Comcast:
HTTP GET/ POST: view_isp_organization.jsp?login=demo@opentracker.net&password=demo123&site=www.opentracker.net&filterByIspOrg=*Comcast*&offset=0&limit=2

To show only visits that have the Company field populated:
HTTP GET/ POST:view_isp_organization.jsp?login=demo@opentracker.net&password=demo123&site=www.opentracker.net&filterByCompany=*&dataType=html&limit=10

Response

This page returns a json array with 'n' entries starting from the specified offset formatted as:

Errors

If errors are encountered, the first encountered error will be returned of form "Error: exception: message

Error: java.lang.RuntimeException: Login/ site combination is not valid

We would love to hear your feedback. Please use the facebook comment box below