API Documentation

The documentation page for this API provides comprehensive and user-friendly information, offering detailed explanations, code examples, and usage guidelines to ensure developers have a clear and concise resource for seamless integration of complex financial data

Display your SEC filings within SOX compliant standards.

Customize which filings to display, how they are displayed, and how documents open when clicked.

Optional parameters: Should always come before calling the getSecData(); method. You can add CSS for the Filing Viewer Page in the IR Office portal.

<div id="B2iSecDiv"></div>
<script src="https://www.b2i.us/b2i/SECapi.js?v=1.0.7.5" type="text/javascript"></script>
<script type="text/javascript">
oSEC.BizID="2626";
oSEC.sKey="Sf6Ic9Gy8";
oSEC.sHttp="https";
oSEC.sDiv="B2iSecDiv";
oSEC.fonticon="1";
oSEC.lo="1";
oSEC.n="1";
oSEC.sf="1";
getSecData();
</script>
oSEC.lo="0"; Layout: default is DIV, lo="1" will display <table> output, lo="3" for Single/Enhanced Filing View
oSEC.sDiv="; Sets the location to render the data
oSEC.fonticon="1"; Use Font icons instead of default images.
oSEC.DocListOpen="0"; Turn this setting off to collapse the documents list on the enhanced views.
oSEC.t="; Form type filter to limit display of forms: Example: oSEC.t="10-K"
oSEC.sf="0"; Search form: default is show search form, setting to 0 will hide the search form
oSEC.sh="0"; Show column headers: default is show column headers, setting to 0 will hide the column headers
oSEC.sg="1"; Show groups: default is off, setting to 1 will display the group column
oSEC.n="; Navigation: default is show navigation, setting to 0 will hide the navigation
oSEC.c="10"; Count: how many items are displayed per page, default is 20
oSEC.y="; Year: setting a year will limit filings to only that year
oSEC.currentyear="1" Current year: setting to only show the current year items in any of the SEC displays
oSEC.sg="1"; ShowGroups: Show Groups on list view
oSEC.CSS="1"; Set to 0 to turn off default css
oSEC.df="1"; Date Format: 1-5, default is 1, 1= mmm dd, yyyy 2= mm/dd/yyyy 3= dd/mm/yyyy 4= dd mmm yyyy 5= Month dd,yyyy
oSEC.LangID="2"; Language to display text items. Additional languages must be initialized.
oSEC.OpenLinks="; set to "1" for new tab, "2" for new window, "3" for floating div
oSEC.OpenIcons="; set to "1" for new tab, "2" for new window, "3" for floating div
oSEC.TextHeader="; Empty by default.
oSEC.sPdf="; Image URL for PDF files
oSEC.sHtm="; Image URL for Html files
oSEC.sDoc="; Image URL for Doc files
oSEC.sXls="; Image URL for Xls files
oSEC.sXbrl="; Image URL for Xbrl files
oSEC.sZip="; Image URL for Zip files

Form Type Filters

US Filers – Form Filters

Parameter Results Returned
t="10" Forms 10-Q or 10-K
t="10-Q" Forms 10-Q or 10-Q/A
t="10-Qonly" Forms 10-Q
t="10-K" Forms 10-K or 10-K/A
t="10-Konly" Forms 10-K
t="8-K" Forms 8-K or 8-K/A
t="8-Konly" Forms 8-K
t="defa" Forms DEF 14A
t="def" Forms DEF(*) wildcard
t="ircurrent" Forms 10-K, 10-Q and 8-K – Ordered by date
t="ircurrent2" Forms 10-K or 10-Q, 8-K and DEF 14A – Ordered by date
t="ircurrent3" Forms 10-K or 10-Q and DEF 14A – Ordered by date
t="ircurrent4" Forms 10-K, 10-Q, 8-K and DEF 14A – Ordered by date
t="345" Forms 3,4,5,3A,4A,5A,144
t="no345" All forms but Forms 3,4,5,3A,4A,5A,144

ADR Filers – Form Filters

US Filers – Form Filters

Parameter Results Returned
t="20-F" Forms 20-F or 20-F/A
t="20-Fonly" Forms 20-F only
t="6-K" Forms 6-K or 6-K/A
t="6-Konly" Forms 6-K only
t="ircurrent2f" top Form 20-F and top 6-K – Ordered by date
* Other configurations by request

oSEC.iStoryWidth="600"; Content floating div width reduced size: default 600 px
oSEC.iStoryHeight="600"; Content floating div height reduced size: default 600 px
oSEC.iStoryMaxWidth=""; Content floating div width expanded size: default screen size -80 px
oSEC.iStoryMaxHeight=""; Content floating div height expanded size: default screen size -80 px
oSEC.iLeftOffset="0"; Content floating div offset from left: default 0
oSEC.iTopOffset="0"; Content floating div offset from top: default 0