{
  "openapi": "3.0.1",
  "info": {
    "title": "Swedish Lawyers & Law Firms Scraper - Advokatsamfundet",
    "description": "Scrape Swedish lawyers & law firms from Advokatsamfundet. Get contact details, addresses, phone, email, fax for 2900+ firms across 220 towns. Filter by city or scrape all Sweden. Export to CSV/JSON/Excel.",
    "version": "1.0",
    "x-build-id": "jpf9rRfFJjgZSMNEk"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/agenscrape~swedish-lawyers-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-agenscrape-swedish-lawyers-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/agenscrape~swedish-lawyers-scraper/runs": {
      "post": {
        "operationId": "runs-sync-agenscrape-swedish-lawyers-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/agenscrape~swedish-lawyers-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-agenscrape-swedish-lawyers-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": {
          "towns": {
            "title": "Towns",
            "type": "array",
            "description": "Select one or more Swedish towns to scrape lawyers from. Leave empty to scrape all towns.",
            "items": {
              "type": "string",
              "enum": [
                "all",
                "1101",
                "1201",
                "1301",
                "1401",
                "1501",
                "1601",
                "1701",
                "1801",
                "1901",
                "2101",
                "26101",
                "2201",
                "2301",
                "2401",
                "2501",
                "2601",
                "2701",
                "2801",
                "2901",
                "3001",
                "3101",
                "3201",
                "3301",
                "26201",
                "3501",
                "3701",
                "3801",
                "4001",
                "4101",
                "4201",
                "4401",
                "4501",
                "4601",
                "4701",
                "4801",
                "4901",
                "5101",
                "5201",
                "5501",
                "5601",
                "5701",
                "5801",
                "6001",
                "6101",
                "6201",
                "6301",
                "25701",
                "6501",
                "6601",
                "6701",
                "6801",
                "6901",
                "7001",
                "7101",
                "7201",
                "7301",
                "7401",
                "7501",
                "7601",
                "7901",
                "8001",
                "8101",
                "8201",
                "8301",
                "8401",
                "8501",
                "26001",
                "8601",
                "9001",
                "9101",
                "26301",
                "9201",
                "9301",
                "9401",
                "26601",
                "9501",
                "9601",
                "9701",
                "9801",
                "9901",
                "10001",
                "10101",
                "10301",
                "10401",
                "10501",
                "10601",
                "10701",
                "10801",
                "10901",
                "11001",
                "11101",
                "11201",
                "11301",
                "11401",
                "11501",
                "11601",
                "11701",
                "11801",
                "11901",
                "12001",
                "12201",
                "12301",
                "12401",
                "12501",
                "12701",
                "12801",
                "12901",
                "13001",
                "13101",
                "13201",
                "13301",
                "13501",
                "13601",
                "13701",
                "13801",
                "13901",
                "14101",
                "14201",
                "14301",
                "14401",
                "14501",
                "14601",
                "14701",
                "14801",
                "14901",
                "6401",
                "15001",
                "15201",
                "15301",
                "15501",
                "15601",
                "15701",
                "15801",
                "15901",
                "16001",
                "16101",
                "16201",
                "16301",
                "16401",
                "16701",
                "16801",
                "16901",
                "17101",
                "17201",
                "17301",
                "17501",
                "17601",
                "26401",
                "17701",
                "17801",
                "17901",
                "18001",
                "18101",
                "18201",
                "18301",
                "18401",
                "18501",
                "18601",
                "18701",
                "18901",
                "19001",
                "19101",
                "19201",
                "19401",
                "19601",
                "19701",
                "19801",
                "19901",
                "20001",
                "20101",
                "20201",
                "20301",
                "20401",
                "20501",
                "20601",
                "20701",
                "20801",
                "21001",
                "21101",
                "21201",
                "21301",
                "21401",
                "21501",
                "21601",
                "21701",
                "21801",
                "22001",
                "22101",
                "22201",
                "22301",
                "22501",
                "22601",
                "22801",
                "22901",
                "23001",
                "23101",
                "23201",
                "23301",
                "23401",
                "23501",
                "23601",
                "23701",
                "24601",
                "23801",
                "23901",
                "24001",
                "24101",
                "24201",
                "24301",
                "24401",
                "24501",
                "24701",
                "24801",
                "24901",
                "25001",
                "25101",
                "25201",
                "25401",
                "25501"
              ],
              "enumTitles": [
                "All Towns",
                "Alingsås",
                "Alvesta",
                "Anderslöv",
                "Anderstorp",
                "Aneby",
                "Arboga",
                "Arvika",
                "Askersund",
                "Avesta",
                "Bengtsfors",
                "Billesholm",
                "Bjärred",
                "Boden",
                "Bollnäs",
                "Borgholm",
                "Borlänge",
                "Borrby",
                "Borås",
                "Bromölla",
                "Brösarp",
                "Bunkeflostrand",
                "Bålsta",
                "Båstad",
                "Bälinge",
                "Danderyd",
                "Ekerö",
                "Eksjö",
                "Enköping",
                "Eskilstuna",
                "Eslöv",
                "Fagersta",
                "Falkenberg",
                "Falköping",
                "Falsterbo",
                "Falun",
                "Filipstad",
                "Fjugesta",
                "Flen",
                "Gislaved",
                "Glava",
                "Gnesta",
                "Grebbestad",
                "Gränna",
                "Grästorp",
                "Gällivare",
                "Gävle",
                "Göteborg",
                "Hagfors",
                "Hallsberg",
                "Hallstahammar",
                "Hallstavik",
                "Halmstad",
                "Haninge",
                "Haparanda",
                "Harbo",
                "Hedemora",
                "Helsingborg",
                "Hindås",
                "Hjo",
                "Huddinge",
                "Hudiksvall",
                "Hultsfred",
                "Hyltebruk",
                "Härnösand",
                "Hässleholm",
                "Höganäs",
                "Höllviken",
                "Hörby",
                "Jonsered",
                "Järfälla",
                "Järna",
                "Jönköping",
                "Kalix",
                "Kalmar",
                "Kanada",
                "Karlsborg",
                "Karlshamn",
                "Karlskoga",
                "Karlskrona",
                "Karlstad",
                "Katrineholm",
                "Kil",
                "Kinna",
                "Kiruna",
                "Klippan",
                "Knivsta",
                "Kramfors",
                "Kristianstad",
                "Kristinehamn",
                "Kungsbacka",
                "Kungsängen",
                "Kungsör",
                "Kungälv",
                "Kållered",
                "Kävlinge",
                "Köping",
                "Laholm",
                "Landskrona",
                "Leksand",
                "Lerum",
                "Lidingö",
                "Lidköping",
                "Lindesberg",
                "Linköping",
                "Ljungby",
                "Ljungskile",
                "Ljusdal",
                "Lomma",
                "Ludvika",
                "Luleå",
                "Lund",
                "Lycksele",
                "Löddeköpinge",
                "Malmberget",
                "Malmköping",
                "Malmö",
                "Mariefred",
                "Mariestad",
                "Markaryd",
                "Mellerud",
                "Mjölby",
                "Mora",
                "Motala",
                "Mölle",
                "Mölndal",
                "Mölndal (alt)",
                "Nacka",
                "Nora",
                "Norberg",
                "Norrköping",
                "Norrtälje",
                "Nybro",
                "Nyköping",
                "Nynäshamn",
                "Nässjö",
                "Olofström",
                "Osby",
                "Oskarshamn",
                "Piteå",
                "Rimforsa",
                "Ringarum",
                "Ronneby",
                "Rättvik",
                "Sala",
                "Sandviken",
                "Sigtuna",
                "Simrishamn",
                "Singapore",
                "Sjöbo",
                "Skanör",
                "Skara",
                "Skellefteå",
                "Skurup",
                "Skärhamn",
                "Skövde",
                "Smedjebacken",
                "Sollefteå",
                "Sollentuna",
                "Solna",
                "Staffanstorp",
                "Stenkullen",
                "Stenungsund",
                "Stockholm",
                "Stocksund",
                "Storuman",
                "Strängnäs",
                "Strömstad",
                "Sundbyberg",
                "Sundsvall",
                "Sunne",
                "Svedala",
                "Sveg",
                "Säffle",
                "Söderhamn",
                "Söderköping",
                "Södertälje",
                "Sölvesborg",
                "Tierp",
                "Tomelilla",
                "Torsby",
                "Tranås",
                "Trelleborg",
                "Trollhättan",
                "Trosa",
                "Tumba",
                "Tyresö",
                "Täby",
                "Uddevalla",
                "Ulricehamn",
                "Umeå",
                "Upplands Väsby",
                "Uppsala",
                "Vaggeryd",
                "Valbo",
                "Varberg",
                "Vaxholm",
                "Vetlanda",
                "Vimmerby",
                "Vingåker",
                "Visby",
                "Vårgårda",
                "Vänersborg",
                "Värmdö",
                "Värnamo",
                "Västervik",
                "Västerås",
                "Växjö",
                "Ystad",
                "Åhus",
                "Åkersberga",
                "Åmål",
                "Åstorp",
                "Åtvidaberg",
                "Älmhult",
                "Ängelholm",
                "Örebro",
                "Örnsköldsvik",
                "Östersund",
                "Östhammar"
              ]
            },
            "default": []
          },
          "maxResults": {
            "title": "Max Results",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of lawyers to scrape. Set 0 for unlimited (paid users only).",
            "default": 100
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}