{
  "openapi": "3.0.1",
  "info": {
    "title": "EU Transparency Register scraper for lobby organisation leads",
    "description": "Build B2B lead lists from the official EU Transparency Register. Every registered lobby organisation with website, phone, Brussels address, named contact people, lobbying budget, staff numbers and policy interests. Public EU data, no login or API key.",
    "version": "0.0",
    "x-build-id": "vl9pQ9VgieaLebdjG"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/mangudai~eu-transparency-register-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-mangudai-eu-transparency-register-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/mangudai~eu-transparency-register-scraper/runs": {
      "post": {
        "operationId": "runs-sync-mangudai-eu-transparency-register-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/mangudai~eu-transparency-register-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-mangudai-eu-transparency-register-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "searchQuery": {
            "title": "Keyword",
            "type": "string",
            "description": "Free-text search across organisation names, goals and declared activities. Leave empty to rely on the filters below. You can also paste a REG number here.",
            "default": ""
          },
          "categories": {
            "title": "Categories of registration",
            "type": "array",
            "description": "The register's own organisation categories. Pick one or more, or leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "professional-consultancies",
                "law-firms",
                "self-employed-consultants",
                "companies-groups",
                "trade-business-associations",
                "trade-unions",
                "ngos",
                "think-tanks",
                "academic-institutions",
                "religious-organisations",
                "subnational-authorities",
                "transnational-associations",
                "other-public-entities"
              ],
              "enumTitles": [
                "Professional consultancies",
                "Law firms",
                "Self-employed consultants",
                "Companies and groups",
                "Trade and business associations",
                "Trade unions and professional associations",
                "NGOs, platforms and networks",
                "Think tanks and research institutions",
                "Academic institutions",
                "Religious organisations",
                "Subnational public authorities",
                "Transnational associations and networks",
                "Other public or mixed entities"
              ]
            },
            "default": [
              "trade-business-associations"
            ]
          },
          "countries": {
            "title": "Head office countries",
            "type": "array",
            "description": "ISO 3166-1 alpha-2 country codes in lowercase, for example be, de, fr, us. Leave empty for every country.",
            "default": [
              "be"
            ],
            "items": {
              "type": "string"
            }
          },
          "interests": {
            "title": "Fields of interest",
            "type": "array",
            "description": "EU policy areas the organisation declared it follows. Pick one or more, or leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "agriculture",
                "bankingandfinancialservices",
                "borderandsecurity",
                "budget",
                "businessandindustry",
                "climateaction",
                "communication",
                "concurrence",
                "consumers",
                "culturemedia",
                "douanes",
                "digitaleconomyandsociety",
                "economyFinance_new",
                "educationandtraining",
                "emploietaffairessociales",
                "energie",
                "elargissement",
                "environnement",
                "europeanneighbourhoodpolicy",
                "relationsexterieurs",
                "securitealimentaire",
                "foreignaffairsandsecuritypolicy",
                "fraudprevention",
                "humanitarianandcivilprotection",
                "generalinstaffair_new",
                "internationalCooperationanddevelopment",
                "justiceetdroitsfondamentaux",
                "maritimeaffairsandfisheries",
                "migrationandasylum",
                "santepublique",
                "politiqueregionale",
                "researchandinnovation",
                "singlemarket",
                "sports",
                "fiscalite",
                "commerce",
                "reseauxtranseuropeen",
                "transports",
                "jeunesse"
              ],
              "enumTitles": [
                "Agriculture and rural development",
                "Banking and financial services",
                "Borders and security",
                "Budget",
                "Business and industry",
                "Climate action",
                "Communication",
                "Competition",
                "Consumers",
                "Culture and media",
                "Customs",
                "Digital economy and society",
                "Economy, finance and the euro",
                "Education and training",
                "Employment and social affairs",
                "Energy",
                "Enlargement",
                "Environment",
                "European neighbourhood policy",
                "External relations",
                "Food safety",
                "Foreign affairs and security policy",
                "Fraud prevention",
                "Humanitarian aid and civil protection",
                "Institutional affairs",
                "International co-operation and development",
                "Justice and fundamental rights",
                "Maritime affairs and fisheries",
                "Migration and asylum",
                "Public health",
                "Regional policy",
                "Research and innovation",
                "Single market",
                "Sport",
                "Taxation",
                "Trade",
                "Trans-European networks",
                "Transport",
                "Youth"
              ]
            },
            "default": []
          },
          "status": {
            "title": "Registration status",
            "enum": [
              "any",
              "ACTIVATED",
              "SUSPENDED"
            ],
            "type": "string",
            "description": "Activated organisations are currently registered. Suspended ones missed an update deadline.",
            "default": "ACTIVATED"
          },
          "fetchDetails": {
            "title": "Fetch full profiles",
            "type": "boolean",
            "description": "Open each organisation's profile to add website, phone, address, contact people, lobbying budget, staff numbers and interests. Turn this off for a fast name and REG number list only.",
            "default": true
          },
          "maxItems": {
            "title": "Maximum organisations",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Stop after this many organisations.",
            "default": 25
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}