Alphanume De Spac Events API

The De Spac Events API from Alphanume — 1 operation(s) for de spac events.

Operations 1

GET /v1/de-spac-events De-SPAC lifecycle: one row per SPAC business combination tracked from the #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/alphanume-com:alphanume-com-de-spac-events-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

alphanume-com-de-spac-events-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    url: https://alphanume.com
  description: 'Point-in-time, survivorship-aware datasets for US equities and options research. Every response is JSON: {"count": N, "data": [...]} (paginated endpoints add has_more and next_cursor). Dates are always YYYY-MM-DD. Access: every dataset requires an Alphanume Pro API key (the Free plan is retired as of September 6, 2026). A 403 error with code PRO_SUBSCRIPTION_REQUIRED or DATE_RANGE_RESTRICTED means the key''s plan does not cover the request -- it does not mean the data is missing. Authentication: send your API key in the X-API-Key header (or Authorization: Bearer). Rate limit: 600 requests/minute. Keys come with a Pro subscription at https://alphanume.com/pricing. The same datasets are available as MCP tools at https://mcp.alphanume.com/mcp.'
  title: Alphanume De Spac Events API
  version: 1.1.0
servers:
- url: https://api.alphanume.com
security:
- ApiKeyHeader: []
- BearerKey: []
tags:
- name: De Spac Events
paths:
  /v1/de-spac-events:
    get:
      description: 'De-SPAC lifecycle: one row per SPAC business combination tracked from the

        definitive-agreement announcement through registration, definitive proxy, shareholder

        vote, exchange listing and completion (or termination / trust liquidation). Every row

        carries the SPAC''s own symbol (prior_ticker), the combined company''s symbol as soon as a

        filing names it (new_ticker -- the definitive proxy does so in most deals, weeks before

        the close), warrant ticker, exchange, SPAC / target / new company names, and the dated

        milestones: announced_date, meeting_date, record_date, vote_approved_date,

        listing_filed_date, expected_close_date and expected_trading_date (each with a *_basis

        column saying whether the date was stated in a filing or derived), closing_date,

        trading_commencement_date, terminated_date, plus next_event_date / next_event_type for

        what comes next. Completed rows also carry the closing financials (redemption shares and

        dollars, trust remaining, PIPE, gross proceeds, pro forma shares, enterprise and equity

        value), a confidence score and the supporting evidence quote. `date` is the SEC filing

        date of the filing that set the row''s current status (for completed deals: the closing

        8-K). `ticker` is the symbol trading for the deal today (new_ticker once listing is

        pending, otherwise prior_ticker). Fields are null where no filing supported them;

        quality_flags lists any rule that altered or withheld a value.


        Use status=pending&upcoming=true to see de-SPACs before the new symbol trades,

        ticker= to follow one deal, view=history to replay what was known on a

        given date, or status=completed with a date range for the classic redemption-rate

        event study.


        Requires an Alphanume Pro API key. A 403 PRO_SUBSCRIPTION_REQUIRED or

        DATE_RANGE_RESTRICTED error means the key''s plan does not cover the request --

        it does not mean the data is missing.'
      operationId: get_de_spac_events
      parameters:
      - description: Exact date, YYYY-MM-DD. Cannot be combined with the date range parameters.
        in: query
        name: date
        required: false
        schema:
          type: string
      - description: Start of date range, inclusive (YYYY-MM-DD).
        in: query
        name: date_gte
        required: false
        schema:
          type: string
      - description: End of date range, inclusive (YYYY-MM-DD).
        in: query
        name: date_lte
        required: false
        schema:
          type: string
      - description: Start of date range, exclusive (YYYY-MM-DD).
        in: query
        name: date_gt
        required: false
        schema:
          type: string
      - description: End of date range, exclusive (YYYY-MM-DD).
        in: query
        name: date_lt
        required: false
        schema:
          type: string
      - description: 'Comma-separated deal statuses to return: announced, registration_filed, registration_effective, vote_scheduled, approved, listing_pending, completed, terminated, liquidated; or the shorthands ''all'' (default) and ''pending'' (every non-terminal status). Unknown values return a 400 listing the valid ones.'
        in: query
        name: status
        required: false
        schema:
          type: string
      - description: Symbol filter matched against BOTH the SPAC's own symbol (prior_ticker) and the post-combination symbol (new_ticker), so either side of the rename works.
        in: query
        name: ticker
        required: false
        schema:
          type: string
      - description: '''true'' = only pending deals with a future milestone (next_event_date >= today); ''false'' = everything else. Omit for both.'
        in: query
        name: upcoming
        required: false
        schema:
          type: string
      - description: 'YYYY-MM-DD: only deals whose next milestone (meeting, expected close or expected first trade) is on or before this date.'
        in: query
        name: next_event_lte
        required: false
        schema:
          type: string
      - description: Only rows updated at or after this timestamp (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS); for incremental syncs.
        in: query
        name: updated_since
        required: false
        schema:
          type: string
      - description: '''latest'' (default): one row per deal with its current status. ''history'': the append-only status log, one row per transition (deal_id, status, date = filing date, created_at = when the pipeline first recorded it) for point-in-time replays.'
        in: query
        name: view
        required: false
        schema:
          enum:
          - latest
          - history
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Envelope'
          description: Matching rows.
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '429':
          $ref: '#/components/responses/RateLimited'
      summary: 'De-SPAC lifecycle: one row per SPAC business combination tracked from the'
      tags:
      - De Spac Events
components:
  responses:
    Forbidden:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: 'PRO_SUBSCRIPTION_REQUIRED: the key''s plan does not include API access; every endpoint requires an active Pro subscription. DATE_RANGE_RESTRICTED: a legacy free-tier key asked for dates outside its window. In both cases the data is not missing.'
    Unauthorized:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: Missing or unrecognized API key.
    BadRequest:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: Invalid or conflicting query parameters.
    RateLimited:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
      description: Rate limit exceeded (600/min); the body carries retry_after_seconds.
  schemas:
    Envelope:
      properties:
        count:
          type: integer
        data:
          items:
            type: object
          type: array
      required:
      - count
      - data
      type: object
    Error:
      additionalProperties: true
      properties:
        error: {}
      type: object
  securitySchemes:
    ApiKeyHeader:
      in: header
      name: X-API-Key
      type: apiKey
    BearerKey:
      scheme: bearer
      type: http
externalDocs:
  description: MCP server exposing these datasets as tools (OAuth or X-API-Key).
  url: https://mcp.alphanume.com/mcp