Skip to main content

Speeda Ranking — Data Models

Paginated Response

All list endpoints return a common paginated response envelope.

FieldTypeNullableDescription
dataarrayNoArray of result objects
pageinteger (int32)NoCurrent page number (1-indexed)
pageSizeinteger (int32)NoPage size
totalinteger (int64)NoTotal number of elements across all pages

Company Ranking

Individual company ranking data with engagement metrics. Returned by GET /companies.

FieldTypeNullableDescription
companyNamestringNoCompany name
tickerSymbolstringYesStock ticker symbol
headquartersstringNoHeadquarters location
totalPageViewsinteger (int64)NoTotal page views in the date range
totalUniquePageViewsinteger (int64)NoTotal unique page views in the date range
engagementTimeEngagement TimeYesEngagement time metrics in minutes. null if no engagement data available

Company Page Ranking

Company ranking data with per-page-type breakdown. Returned by GET /company-pages.

FieldTypeNullableDescription
companyNamestringNoCompany name
tickerSymbolstringYesStock ticker symbol
headquartersstringNoHeadquarters location
totalPageViewsinteger (int64)NoTotal page views across all page types
totalUniquePageViewsinteger (int64)NoTotal unique page views across all page types
engagementTimeEngagement TimeYesEngagement time metrics in minutes. null if no engagement data available
pagesobject (map of string → Page Stats Value)NoPer-page-type breakdown of stats, keyed by page type. A null value indicates zero stats for that page type

Page Types

Possible keys for the pages map:

KeyDescription
OVERVIEWCompany overview page
COMPETITOR_OVERVIEWCompetitor overview page
SEGMENT_COMPARISONSegment comparison page
NEWSNews page
MAM&A page
SHAREHOLDERSShareholders page
EXECUTIVES_CHARTExecutives chart page
AFFILIATESAffiliates page
STOCK_PRICESStock prices page
INVESTOR_RELATIONSInvestor relations page
STATSStats page
TECHNOLOGYTechnology page
FINANCIAL_RESULTSFinancial results page
SEGMENTSegment page
KPI_CHARTSKPI charts page
ESTIMATESEstimates page
BETABeta page
FUNCTIONALITYFunctionality page

Page Stats Value

Stats for a specific page type. Used as map values in the pages field.

FieldTypeNullableDescription
totalPageViewsinteger (int64)NoTotal page views for this page type
totalUniquePageViewsinteger (int64)NoTotal unique page views for this page type
engagementTimeEngagement TimeYesEngagement time metrics in minutes. null if no engagement data available

Industry Ranking

Individual industry ranking data with engagement metrics. Returned by GET /industries.

FieldTypeNullableDescription
industryIdstringNoIndustry ID
industryNamestringNoIndustry name
industryDescriptionstringNoIndustry description
sectorNamestringNoSector name
subSectorNamestringNoSubsector name
totalPageViewsinteger (int64)NoTotal page views in the date range
totalUniquePageViewsinteger (int64)NoTotal unique page views in the date range

Engagement Time

Engagement time metrics in minutes.

FieldTypeNullableDescription
avgnumber (double)NoAverage engagement time in minutes
minnumber (double)YesMinimum engagement time in minutes
maxnumber (double)YesMaximum engagement time in minutes

Error Response

FieldTypeNullableDescription
errorError DetailsNoError detail object

Error Details

FieldTypeNullableDescription
codestringNoMachine-readable error code
messagestringNoHuman-readable error message
traceIdstringYesTrace ID for support escalation
detailsValidation Detail[]YesArray of field-level validation errors

Validation Detail

FieldTypeNullableDescription
fieldstringNoThe field that failed validation
issuestringNoDescription of the validation issue