> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.aventure.vc/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.aventure.vc/_mcp/server.

# List entity summaries

GET https://api.aventure.vc/v1/entities/summary

List lean entity rows for homepage and card surfaces. Returns core identity, funding rollup, and fundraise rounds while omitting heavier list enrichment, research, address, text, classification, and URL sections.

Reference: https://docs.aventure.vc/api-reference/a-venture-api/entities/list-entity-summaries

## Authentication

- `X-Client-Secret` header (required) — Client secret for read-only service-to-service access (no writes)

## Request

### Query parameters

- `entityId` (list of string, optional) — Restrict results to specific entity IDs.
- `slug` (list of string, optional) — Restrict results to entity slugs.
- `entityName` (list of string, optional) — Exact normalized match against entity brand or legal names.
- `typeRecord` (list of enum, optional) — Entity type filter. Organization expands to Company, Investment Firm, Nonprofit, and Government; omit to include every entity type.
  - Allowed values: `Company`, `Investment Firm`, `Fund`, `Nonprofit`, `Government`, `Organization`, `Business Line`, `Product`, `Service`
- `industry` (list of string, optional) — Industry classification values.
- `location` (list of string, optional) — Geographic classification values.
- `tag` (list of string, optional) — General classification tag values.
- `mainProduct` (list of string, optional) — Main product classification values.
- `typeTechnologyUsed` (list of string, optional) — Technology-used classification values.
- `typeModel` (list of string, optional) — Business-model classification values.
- `typeOwnership` (list of string, optional) — Ownership-model classification values.
- `typeCustomer` (list of string, optional) — Customer-type classification values.
- `typeRevenue` (list of string, optional) — Revenue-model classification values.
- `acceleratorBrand` (list of string, optional) — Accelerator brand or operator name.
- `acceleratorName` (list of string, optional) — Specific accelerator program name.
- `acceleratorCohort` (list of string, optional) — Accelerator batch or cohort label.
- `acceleratorStatus` (list of string, optional) — Accelerator participation status.
- `affinity` (list of string, optional) — Affinity provider organization names accepted by the companies list filter. Affinity rows are member -> provider; use provider names here, not member names.
- `headquartersCountry` (list of string, optional) — Headquarters country values.
- `headquartersState` (list of string, optional) — Headquarters state or region values.
- `headquartersCity` (list of string, optional) — Headquarters city values.
- `stage` (list of string, optional) — Investment stage classification values.
- `yearFoundedRange` (list of object, optional) — Inclusive founding-year ranges, in calendar years.
  - `max` (integer, optional, nullable) — Inclusive maximum integer.
  - `min` (integer, optional, nullable) — Inclusive minimum integer.
- `employeeCountRange` (list of object, optional) — Inclusive reported employee-count ranges, in employees.
  - `max` (integer, optional, nullable) — Inclusive maximum integer.
  - `min` (integer, optional, nullable) — Inclusive minimum integer.
- `operatingStatus` (list of string, optional) — Operating status values.
- `createdAtRange.min` (datetime, optional) — Inclusive earliest timestamp.
- `createdAtRange.max` (datetime, optional) — Inclusive latest timestamp.
- `updatedAtRange.min` (datetime, optional) — Inclusive earliest timestamp.
- `updatedAtRange.max` (datetime, optional) — Inclusive latest timestamp.
- `letter` (string, optional) — First letter of the display name.
- `hasLogo` (boolean, optional) — Privileged filter to entities with any logo.
- `isHidden` (boolean, optional) — Privileged filter by hidden status.
- `showOnSitemap` (boolean, optional) — Privileged filter by public sitemap inclusion.
- `hasRealLogo` (boolean, optional) — Privileged filter to entities with a real uploaded logo.
- `hasFundraising` (boolean, optional) — Filter to entities with fundraise activity.
- `featured` (boolean, optional) — Filter by featured status.
- `suppressZeroTotalRaised` (boolean, optional) — Suppress entities whose total raised is zero.
- `suppressNonOperating` (boolean, optional) — Suppress entities with terminal operating status.
- `qualityGate` (enum, optional) — Named server-owned list quality gate.
  - Allowed values: `NONE`, `COMPANY_LISTING_READY`
- `url` (string, optional) — Current URL to match by normalized host and path.
- `urlDomain` (string, optional) — Current root domain to match when urlMatchMode=domain.
- `urlType` (enum, optional) — Restrict URL matching to one URL type.
  - Allowed values: `website`, `linkedin`, `twitter`, `github`, `facebook`, `instagram`, `tiktok`, `youtube`, `subreddit`, `forum`, `documentation`, `support`, `statuspage`, `changelog`, `roadmap`, `discord`, `crunchbase`, `wellfound`, `angellist`, `glassdoor`, `theorg`, `ycombinator`, `wikipedia`, `pitchbook`, `morningstar`, `bloomberg`, `nyse`, `nasdaq`, `g2`, `producthunt`, `trustpilot`, `alternativeto`, `gartnerpeerinsights`, `getapp`, `sourceforge`, `appstore`, `googleplay`, `capterra`, `trustradius`, `hubspotmarketplace`, `slackappdirectory`, `awsmarketplace`, `salesforceappexchange`, `chromewebstore`, `vscodemarketplace`, `npm`, `pypi`, `maven`, `dockerhub`, `homebrew`, `crates`
- `urlMatchMode` (enum, optional) — URL matching mode: hostPath uses host and path; domain uses the root domain.
  - Allowed values: `hostPath`, `domain`
- `portfolioHeadquartersCountry` (list of string, optional) — Portfolio-company headquarters country values.
- `portfolioHeadquartersState` (list of string, optional) — Portfolio-company headquarters state or region values.
- `portfolioHeadquartersCity` (list of string, optional) — Portfolio-company headquarters city values.
- `fundraiseActivity.round` (list of string, optional) — Fundraise round labels, such as Seed or Series A.
- `fundraiseActivity.amountRaisedRange` (list of object, optional) — Per-round amount-raised ranges in USD. Use plain JSON numbers.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.amountInvestedRange` (list of object, optional) — Investor-level amount-invested ranges in the transaction currency. Use plain JSON numbers.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.totalRaisedRange` (list of object, optional) — Total-raised ranges across all rounds in USD. Use plain JSON numbers.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.valuationRange` (list of object, optional) — Post-money valuation ranges in USD.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.lastRoundYearRange` (list of object, optional) — Last-round-year ranges for each entity's most recent fundraise round.
  - `max` (integer, optional, nullable) — Inclusive maximum integer.
  - `min` (integer, optional, nullable) — Inclusive minimum integer.
- `fundraiseActivity.investedCompanyName` (list of string, optional) — Portfolio company names. Exact, case-sensitive match on the portfolio company's brand or legal name; restricts returned entities to investors in those companies.
- `fundraiseActivity.investorActivity.totalInvestmentRange` (list of object, optional) — Distinct fundraise-deal count ranges for an investor, with inclusive integer bounds.
  - `max` (integer, optional, nullable) — Inclusive maximum integer.
  - `min` (integer, optional, nullable) — Inclusive minimum integer.
- `fundraiseActivity.investorActivity.totalAmountInvestedUsdRange` (list of object, optional) — Total USD amount-invested ranges with inclusive bounds.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.investorActivity.averageAmountInvestedUsdRange` (list of object, optional) — Average USD amount-invested ranges with inclusive bounds.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.investorActivity.largestAmountInvestedUsdRange` (list of object, optional) — Largest USD amount-invested ranges with inclusive bounds.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `fundraiseActivity.investorActivity.smallestAmountInvestedUsdRange` (list of object, optional) — Smallest USD amount-invested ranges with inclusive bounds.
  - `max` (double, optional, nullable) — Inclusive maximum decimal number, such as 220000 or 123456.78.
  - `min` (double, optional, nullable) — Inclusive minimum decimal number, such as 220000 or 123456.78.
- `textSearch` (string, optional) — Non-blank keyword/full-text search term. Use natural-search for plain-English or multi-constraint company requests.
- `semanticQuery` (string, optional) — Semantic entity search phrase.
- `page` (integer, optional, default: 0) — Zero-based page index (0..N)
- `size` (integer, optional, default: 20) — The size of the page to be returned
- `sort` (list of string, optional) — Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

## Response

### 200

OK

- `content` (list of object, optional)
  - `entity` (object, required) — Entity card projection with core identity and aggregate funding rollup
    - `core` (object, required) — Flat entity core record — identity, naming, status, image, and source metadata. An entity is our umbrella record for organizations such as companies, funds, investment firms and investors, accelerators, nonprofits, and government agencies, plus products and services connected to those organizations. Returned directly by thin-mode (?mode=thin) and alphabetical (?letter=X) list endpoints. Nested as .core inside EntityList for default list reads and EntityDetail for detail reads.
      - `id` (string, required) — Unique entity identifier
      - `image` (object, required) — Logo and monogram image metadata
        - `isMonogram` (boolean, required) — Whether entity image monogram
        - `logo` (string, optional, nullable)
        - `logoSquare` (string, optional, nullable)
      - `nameAlias` (list of object, required) — All names this entity has been known by — current alternates, DBAs, former names, and rebrand-source identities. Naming history (e.g. `Metaphor Systems` for the current `Exa` entity) lives here; never as a separate relationship type or `formerName` field.
        - `name` (string, required) — Alternate name text
        - `displayable` (boolean, optional, nullable) — Show this alias in public name displays.
        - `type` (enum, optional, nullable) — Alias type classification
          - Allowed values: `alternativeDba`, `relatedLegal`
      - `nameBrand` (string, required) — Resolved display brand name
      - `slug` (string, required) — URL-safe identifier
      - `createdAt` (datetime, optional, nullable) — Record creation timestamp
      - `defaultCurrency` (string, optional, nullable) — Default currency code (ISO 4217)
      - `foundedYear` (integer, optional, nullable) — Year the entity was founded
      - `lastModifiedAt` (datetime, optional, nullable) — Provenance-grounded last-modified watermark (schema.org dateModified). Advances only when a real, consumer-meaningful data point changes via a recorded provenance event — never on timestamp-only writes, migrations, or index refreshes. Pairs with createdAt (dateCreated) and grounds the sitemap lastmod.
      - `nameLegal` (string, optional, nullable) — Registered legal name
      - `operatingStatus` (string, optional, nullable) — Current operating status. Use Acquired Subsidiary when the entity was acquired and still operates; use Acquired only when it is terminal, folded, or closed.
      - `publicId` (string, optional, nullable) — Stable, immutable public handle (e.g. `eV1StGXR8Z5a`). Never changes once assigned, unlike the slug. Null on projections that do not select it and on rows still awaiting handle backfill.
      - `publicUrl` (string, optional, nullable) — Absolute public profile URL on the aVenture front-end, e.g. `https://aventure.vc/non-profits/{slug}`, derived from the typeRecord's canonical route family. Null when the route needs relationship context or the record has no direct public SSR route (Business Line, Organization, Product, Service, or a non-public slug). EntityDetail.publicUrl resolves Business Line parent context. Product/Service pages are provider-nested: compose the provider entity's publicUrl + `/products-services/` + this record's slug, or consume the sitemap-urls slot paths, which already emit the composed child routes.
      - `sitemap` (object, optional, nullable) — Sub-route eligibility, populated by the sitemap projection. Null on non-sitemap reads to keep thin payloads compact.
        - `hasAnalysis` (boolean, required) — Whether the profile Analysis sub-route should be emitted.
        - `hasEmployees` (boolean, required) — Whether the profile Employees sub-route should be emitted.
        - `hasFundraising` (boolean, required) — Whether the profile Fundraising sub-route should be emitted.
        - `hasNews` (boolean, required) — Whether the profile News sub-route should be emitted.
        - `productServiceSlug` (list of string, required) — Slugs of related Product/Service entities that should each get their own `/companies/<slug>/products-services/<productSlug>` URL, capped at `MAX_PRODUCT_SERVICE_SLUGS` server-side. Derived from current `productService` relationships in either stored direction; the entity relationships resource is the authoritative, read-your-writes view of those joins.
        - `hasAcquisitions` (boolean, optional, default: false) — Whether `/companies/<slug>/acquisitions` should be emitted. True only when an acquisition relationship exists AND both the acquired and acquirer entities are publicly visible. A confirmed acquisition relationship row with this flag `false` (or with `entities acquisitions list` returning zero rows) means a counterpart entity is still hidden -- publish it -- it is a visibility gate, not list lag.
      - `typeRecord` (enum, optional, nullable) — Entity type classification
        - Allowed values: `Company`, `Investment Firm`, `Fund`, `Nonprofit`, `Government`, `Organization`, `Business Line`, `Product`, `Service`
      - `updatedAt` (datetime, optional, nullable) — Last modification timestamp
    - `fundingDetail` (object, optional, nullable) — Aggregate view of an entity's fundraising activity
      - `fundingRoundCount` (integer, required)
      - `investorCount` (integer, required)
      - `totalRaised` (double, required)
      - `latestValuation` (double, optional, nullable)
      - `mostRecentAmount` (double, optional, nullable)
      - `mostRecentDate` (date, optional, nullable)
      - `stage` (enum, optional, nullable) — Canonical inferred equity, entity-type, or Company operating-status stage emitted by the entity fundraise rollup. Transaction classifications such as Debt, IPO, and Acquisition are not entity stages.
        - Allowed values: `Angel`, `Pre-Seed`, `Seed`, `Series A`, `Series B`, `Series C`, `Series D`, `Series E`, `Series F`, `Series G`, `Series H`, `Series I`, `Series J`, `Series K`, `Series L`, `Series M`, `Series N`, `Series O`, `Series P`, `Series Q`, `Series R`, `Series S`, `Series T`, `Series U`, `Series V`, `Series W`, `Series X`, `Series Y`, `Series Z`, `Investment Firm`, `Fund`, `Nonprofit`, `Government`, `Public`, `Acquired`, `Acquired Subsidiary`
  - `fundraiseRound` (list of object, required) — Most-recent fundraise rounds associated with this entity
    - `id` (string, required) — Canonical fundraise transaction UUID
    - `sourceAttribution` (list of object, required)
      - `attributionType` (enum, required) — How this attribution row participates in the investor view.
        - Allowed values: `direct`, `managedFund`
      - `joinId` (string, required) — Fundraise investor join identifier
      - `leadInvestor` (boolean, required) — Whether this investor is the lead investor for the round — the lead/anchor investor that set the round terms or made the primary commitment.
      - `transactionId` (string, required) — Fundraise transaction identifier
      - `amountInvested` (double, optional, nullable) — Investor-level attributed amount invested in the fundraise transaction currency. Serialized as a plain JSON number such as 220000 or 123456.78; no currency sign, currency code, comma grouping, or abbreviated amount text is valid.
      - `beneficialEntityId` (string, optional, nullable) — Investment firm entity receiving the rollup attribution.
      - `fundManagerRelationshipId` (integer, optional, nullable) — Fund-manager relationship id when the attribution rolls up through a managed fund.
      - `recordedEntityId` (string, optional, nullable) — Entity recorded directly on the fundraise investor join.
      - `round` (object, optional, nullable) — Round label for the attributed participation
        - `round` (string, required)
    - `amountRaised` (long, optional, nullable)
    - `createdAt` (datetime, optional, nullable)
    - `currency` (string, optional, nullable)
    - `dataConfidence` (enum, optional, nullable) — Data confidence level
      - Allowed values: `High`, `Medium`, `Low`, `Verified`
    - `dateAnnounced` (datetime, optional, nullable)
    - `dateFundingComplete` (datetime, optional, nullable)
    - `dateInvestorExit` (datetime, optional, nullable)
    - `entity` (object, optional, nullable) — Entity projection used inside FundraiseTransaction responses
      - `core` (object, required) — Flat entity core record — identity, naming, status, image, and source metadata. An entity is our umbrella record for organizations such as companies, funds, investment firms and investors, accelerators, nonprofits, and government agencies, plus products and services connected to those organizations. Returned directly by thin-mode (?mode=thin) and alphabetical (?letter=X) list endpoints. Nested as .core inside EntityList for default list reads and EntityDetail for detail reads.
        - `id` (string, required) — Unique entity identifier
        - `image` (object, required) — Logo and monogram image metadata
          - `isMonogram` (boolean, required) — Whether entity image monogram
          - `logo` (string, optional, nullable)
          - `logoSquare` (string, optional, nullable)
        - `nameAlias` (list of object, required) — All names this entity has been known by — current alternates, DBAs, former names, and rebrand-source identities. Naming history (e.g. `Metaphor Systems` for the current `Exa` entity) lives here; never as a separate relationship type or `formerName` field.
          - `name` (string, required) — Alternate name text
          - `displayable` (boolean, optional, nullable) — Show this alias in public name displays.
          - `type` (enum, optional, nullable) — Alias type classification
            - Allowed values: `alternativeDba`, `relatedLegal`
        - `nameBrand` (string, required) — Resolved display brand name
        - `slug` (string, required) — URL-safe identifier
        - `createdAt` (datetime, optional, nullable) — Record creation timestamp
        - `defaultCurrency` (string, optional, nullable) — Default currency code (ISO 4217)
        - `foundedYear` (integer, optional, nullable) — Year the entity was founded
        - `lastModifiedAt` (datetime, optional, nullable) — Provenance-grounded last-modified watermark (schema.org dateModified). Advances only when a real, consumer-meaningful data point changes via a recorded provenance event — never on timestamp-only writes, migrations, or index refreshes. Pairs with createdAt (dateCreated) and grounds the sitemap lastmod.
        - `nameLegal` (string, optional, nullable) — Registered legal name
        - `operatingStatus` (string, optional, nullable) — Current operating status. Use Acquired Subsidiary when the entity was acquired and still operates; use Acquired only when it is terminal, folded, or closed.
        - `publicId` (string, optional, nullable) — Stable, immutable public handle (e.g. `eV1StGXR8Z5a`). Never changes once assigned, unlike the slug. Null on projections that do not select it and on rows still awaiting handle backfill.
        - `publicUrl` (string, optional, nullable) — Absolute public profile URL on the aVenture front-end, e.g. `https://aventure.vc/non-profits/{slug}`, derived from the typeRecord's canonical route family. Null when the route needs relationship context or the record has no direct public SSR route (Business Line, Organization, Product, Service, or a non-public slug). EntityDetail.publicUrl resolves Business Line parent context. Product/Service pages are provider-nested: compose the provider entity's publicUrl + `/products-services/` + this record's slug, or consume the sitemap-urls slot paths, which already emit the composed child routes.
        - `sitemap` (object, optional, nullable) — Sub-route eligibility, populated by the sitemap projection. Null on non-sitemap reads to keep thin payloads compact.
          - `hasAnalysis` (boolean, required) — Whether the profile Analysis sub-route should be emitted.
          - `hasEmployees` (boolean, required) — Whether the profile Employees sub-route should be emitted.
          - `hasFundraising` (boolean, required) — Whether the profile Fundraising sub-route should be emitted.
          - `hasNews` (boolean, required) — Whether the profile News sub-route should be emitted.
          - `productServiceSlug` (list of string, required) — Slugs of related Product/Service entities that should each get their own `/companies/<slug>/products-services/<productSlug>` URL, capped at `MAX_PRODUCT_SERVICE_SLUGS` server-side. Derived from current `productService` relationships in either stored direction; the entity relationships resource is the authoritative, read-your-writes view of those joins.
          - `hasAcquisitions` (boolean, optional, default: false) — Whether `/companies/<slug>/acquisitions` should be emitted. True only when an acquisition relationship exists AND both the acquired and acquirer entities are publicly visible. A confirmed acquisition relationship row with this flag `false` (or with `entities acquisitions list` returning zero rows) means a counterpart entity is still hidden -- publish it -- it is a visibility gate, not list lag.
        - `typeRecord` (enum, optional, nullable) — Entity type classification
          - Allowed values: `Company`, `Investment Firm`, `Fund`, `Nonprofit`, `Government`, `Organization`, `Business Line`, `Product`, `Service`
        - `updatedAt` (datetime, optional, nullable) — Last modification timestamp
      - `fundingDetail` (object, optional, nullable) — Aggregate view of an entity's fundraising activity
        - `fundingRoundCount` (integer, required)
        - `investorCount` (integer, required)
        - `totalRaised` (double, required)
        - `latestValuation` (double, optional, nullable)
        - `mostRecentAmount` (double, optional, nullable)
        - `mostRecentDate` (date, optional, nullable)
        - `stage` (enum, optional, nullable) — Canonical inferred equity, entity-type, or Company operating-status stage emitted by the entity fundraise rollup. Transaction classifications such as Debt, IPO, and Acquisition are not entity stages.
          - Allowed values: `Angel`, `Pre-Seed`, `Seed`, `Series A`, `Series B`, `Series C`, `Series D`, `Series E`, `Series F`, `Series G`, `Series H`, `Series I`, `Series J`, `Series K`, `Series L`, `Series M`, `Series N`, `Series O`, `Series P`, `Series Q`, `Series R`, `Series S`, `Series T`, `Series U`, `Series V`, `Series W`, `Series X`, `Series Y`, `Series Z`, `Investment Firm`, `Fund`, `Nonprofit`, `Government`, `Public`, `Acquired`, `Acquired Subsidiary`
    - `investorAttribution` (object, optional, nullable) — Investor-specific attribution when returned from investor-perspective investment views. amountInvested is not added to amountRaised; it is the selected investor's attributed participation amount for this round.
      - `attributionType` (enum, required) — How this attribution row participates in the investor view.
        - Allowed values: `direct`, `managedFund`
      - `joinId` (string, required) — Fundraise investor join identifier
      - `leadInvestor` (boolean, required) — Whether this investor is the lead investor for the round — the lead/anchor investor that set the round terms or made the primary commitment.
      - `transactionId` (string, required) — Fundraise transaction identifier
      - `amountInvested` (double, optional, nullable) — Investor-level attributed amount invested in the fundraise transaction currency. Serialized as a plain JSON number such as 220000 or 123456.78; no currency sign, currency code, comma grouping, or abbreviated amount text is valid.
      - `beneficialEntityId` (string, optional, nullable) — Investment firm entity receiving the rollup attribution.
      - `fundManagerRelationshipId` (integer, optional, nullable) — Fund-manager relationship id when the attribution rolls up through a managed fund.
      - `recordedEntityId` (string, optional, nullable) — Entity recorded directly on the fundraise investor join.
      - `round` (object, optional, nullable) — Round label for the attributed participation
        - `round` (string, required)
    - `investorCount` (integer, optional, nullable) — Source-reported number of investors in the round. This can exceed the identified investor joins when a source reports a total without naming every investor.
    - `round` (string, optional, nullable)
    - `updatedAt` (datetime, optional, nullable)
    - `valuationPostMoney` (long, optional, nullable)
    - `valuationPreMoney` (long, optional, nullable)
- `empty` (boolean, optional)
- `first` (boolean, optional)
- `last` (boolean, optional)
- `number` (integer, optional)
- `numberOfElements` (integer, optional)
- `pageable` (object, optional)
  - `offset` (long, optional)
  - `pageNumber` (integer, optional)
  - `pageSize` (integer, optional)
  - `paged` (boolean, optional)
  - `sort` (object, optional)
    - `empty` (boolean, optional)
    - `sorted` (boolean, optional)
    - `unsorted` (boolean, optional)
  - `unpaged` (boolean, optional)
- `size` (integer, optional)
- `sort` (object, optional)
  - `empty` (boolean, optional)
  - `sorted` (boolean, optional)
  - `unsorted` (boolean, optional)
- `totalElements` (long, optional)
- `totalPages` (integer, optional)

## Examples

**Response**

```json
{
  "content": [
    {
      "entity": {
        "core": {
          "id": "string",
          "image": {
            "isMonogram": true,
            "logo": "string",
            "logoSquare": "string"
          },
          "nameAlias": [
            {
              "name": "Bun",
              "displayable": true,
              "type": "alternativeDba"
            }
          ],
          "nameBrand": "string",
          "slug": "aventure-vc",
          "createdAt": "2024-01-15T09:30:00Z",
          "defaultCurrency": "string",
          "foundedYear": 1,
          "lastModifiedAt": "2024-01-15T09:30:00Z",
          "nameLegal": "string",
          "operatingStatus": "string",
          "publicId": "eV1StGXR8Z5a",
          "publicUrl": "string",
          "sitemap": {
            "hasAnalysis": true,
            "hasEmployees": true,
            "hasFundraising": true,
            "hasNews": true,
            "productServiceSlug": [
              "string"
            ],
            "hasAcquisitions": false
          },
          "typeRecord": "Company",
          "updatedAt": "2024-01-15T09:30:00Z"
        },
        "fundingDetail": {
          "fundingRoundCount": 1,
          "investorCount": 1,
          "totalRaised": 1.1,
          "latestValuation": 1.1,
          "mostRecentAmount": 1.1,
          "mostRecentDate": "2023-01-15",
          "stage": "Angel"
        }
      },
      "fundraiseRound": [
        {
          "id": "string",
          "sourceAttribution": [
            {
              "attributionType": "direct",
              "joinId": "string",
              "leadInvestor": true,
              "transactionId": "string",
              "amountInvested": 1.1,
              "beneficialEntityId": "string",
              "fundManagerRelationshipId": 1,
              "recordedEntityId": "string",
              "round": {
                "round": "string"
              }
            }
          ],
          "amountRaised": 1,
          "createdAt": "2024-01-15T09:30:00Z",
          "currency": "string",
          "dataConfidence": "High",
          "dateAnnounced": "2024-01-15T09:30:00Z",
          "dateFundingComplete": "2024-01-15T09:30:00Z",
          "dateInvestorExit": "2024-01-15T09:30:00Z",
          "entity": {
            "core": {
              "id": "string",
              "image": {
                "isMonogram": true,
                "logo": "string",
                "logoSquare": "string"
              },
              "nameAlias": [
                {
                  "name": "Bun",
                  "displayable": true,
                  "type": "alternativeDba"
                }
              ],
              "nameBrand": "string",
              "slug": "aventure-vc",
              "createdAt": "2024-01-15T09:30:00Z",
              "defaultCurrency": "string",
              "foundedYear": 1,
              "lastModifiedAt": "2024-01-15T09:30:00Z",
              "nameLegal": "string",
              "operatingStatus": "string",
              "publicId": "eV1StGXR8Z5a",
              "publicUrl": "string",
              "sitemap": {
                "hasAnalysis": true,
                "hasEmployees": true,
                "hasFundraising": true,
                "hasNews": true,
                "productServiceSlug": [
                  "string"
                ],
                "hasAcquisitions": false
              },
              "typeRecord": "Company",
              "updatedAt": "2024-01-15T09:30:00Z"
            },
            "fundingDetail": {
              "fundingRoundCount": 1,
              "investorCount": 1,
              "totalRaised": 1.1,
              "latestValuation": 1.1,
              "mostRecentAmount": 1.1,
              "mostRecentDate": "2023-01-15",
              "stage": "Angel"
            }
          },
          "investorAttribution": {
            "attributionType": "direct",
            "joinId": "string",
            "leadInvestor": true,
            "transactionId": "string",
            "amountInvested": 1.1,
            "beneficialEntityId": "string",
            "fundManagerRelationshipId": 1,
            "recordedEntityId": "string",
            "round": {
              "round": "string"
            }
          },
          "investorCount": 1,
          "round": "string",
          "updatedAt": "2024-01-15T09:30:00Z",
          "valuationPostMoney": 1,
          "valuationPreMoney": 1
        }
      ]
    }
  ],
  "empty": true,
  "first": true,
  "last": true,
  "number": 1,
  "numberOfElements": 1,
  "pageable": {
    "offset": 1,
    "pageNumber": 1,
    "pageSize": 1,
    "paged": true,
    "sort": {
      "empty": true,
      "sorted": true,
      "unsorted": true
    },
    "unpaged": true
  },
  "size": 1,
  "sort": {
    "empty": true,
    "sorted": true,
    "unsorted": true
  },
  "totalElements": 1,
  "totalPages": 1
}
```

**SDK Code**

```python
import requests

url = "https://api.aventure.vc/v1/entities/summary"

querystring = {"urlDomain":"example.com","urlMatchMode":"domain","urlType":"website"}

headers = {"X-Client-Secret": "<apiKey>"}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
```

```javascript
const url = 'https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website';
const options = {method: 'GET', headers: {'X-Client-Secret': '<apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-Client-Secret", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-Client-Secret"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website")
  .header("X-Client-Secret", "<apiKey>")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website', [
  'headers' => [
    'X-Client-Secret' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website");
var request = new RestRequest(Method.GET);
request.AddHeader("X-Client-Secret", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = ["X-Client-Secret": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.aventure.vc/v1/entities/summary?urlDomain=example.com&urlMatchMode=domain&urlType=website")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```