Skip to main content

API Bricks SEC API REST

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

The api_bricks_sec_api_rest package is automatically generated by the OpenAPI Generator project:

  • API version: v1
  • Package version: 1.0.2
  • Generator version: 7.13.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://www.finfeedapi.com

Requirements.

Python 3.9+

Installation & Usage

This python library package is generated without supporting files like setup.py or requirements files

To be able to use it, you will need these dependencies in your own package that uses this library:

  • urllib3 >= 2.1.0, < 3.0.0
  • python-dateutil >= 2.8.2
  • pydantic >= 2
  • typing-extensions >= 4.7.1

Getting Started

In your own code, to use this library to connect and interact with API Bricks SEC API REST, you can run the following:

import api_bricks_sec_api_rest
from api_bricks_sec_api_rest.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api-historical.sec.finfeedapi.com
# See configuration.py for a list of all supported configuration parameters.
configuration = api_bricks_sec_api_rest.Configuration(
    host = "https://api-historical.sec.finfeedapi.com"
)



# Enter a context with an instance of the API client
with api_bricks_sec_api_rest.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = api_bricks_sec_api_rest.ContentExtractionApi(api_client)
    accession_number = 'accession_number_example' # str | The SEC filing accession number used to retrieve the filing from EDGAR database.
    type = api_bricks_sec_api_rest.DTOExtractorType() # DTOExtractorType | Result type (text or html, default: text) (optional)

    try:
        # Extract and classify SEC filing content
        api_response = api_instance.v1_extractor_get(accession_number, type=type)
        print("The response of ContentExtractionApi->v1_extractor_get:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ContentExtractionApi->v1_extractor_get: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api-historical.sec.finfeedapi.com

Class Method HTTP request Description
ContentExtractionApi v1_extractor_get GET /v1/extractor Extract and classify SEC filing content
ContentExtractionApi v1_extractor_item_get GET /v1/extractor/item Extract specific item content from SEC filing
FilingMetadataApi v1_filings_get GET /v1/filings Query SEC filing metadata
FullTextSearchApi v1_full_text_get GET /v1/full-text Full-text search of SEC filing documents
XBRLConversionApi v1_xbrl_converter_get GET /v1/xbrl-converter Convert XBRL data to JSON format

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

APIKey

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Bearer

  • Type: Bearer authentication (JWT)

Author

support@apibricks.io

Metadata

Release files for api-bricks-sec-api-rest 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for api-bricks-sec-api-rest 1.0.2
File Size Uploaded
api_bricks_sec_api_rest-1.0.2.tar.gz 28.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for api-bricks-sec-api-rest 1.0.2
File Interpreter ABI Platform
api_bricks_sec_api_rest-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 78.4 kB

Release files / api_bricks_sec_api_rest-1.0.2.tar.gz

Download URL api_bricks_sec_api_rest-1.0.2.tar.gz
Size 28.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5b11a39ada346bdfdb33ce8318358c4061b3f567d5c6eab2410accd4bd446966
BLAKE2b-256 checksum
How to use checksums
c2c72f8c1640f410a57b2579060ebba8f7273ebe3a74e4704f435c97ec781dcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / api_bricks_sec_api_rest-1.0.2-py3-none-any.whl

Download URL api_bricks_sec_api_rest-1.0.2-py3-none-any.whl
Size 49.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1b5ea46144e1b3ce4b76bd7596be86ac6b92b031abfe1fed3a9da5ca22cd807
BLAKE2b-256 checksum
How to use checksums
801852e247b915b50621d97e38b414b1b9ba65f9547f124f4061a493fcc13dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page