{
  "openapi": "3.0.1",
  "info": {
    "title": "New Australian Charities (ACNC Charity Register)",
    "description": "Charities newly registered with the ACNC, from the official weekly ACNC charity register. Filter by state, size, purpose, beneficiaries and keyword.",
    "version": "0.1",
    "x-build-id": "ee4xMjiSFzOWU5haD"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/ausgovdata~acnc-charities/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-ausgovdata-acnc-charities",
        "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/ausgovdata~acnc-charities/runs": {
      "post": {
        "operationId": "runs-sync-ausgovdata-acnc-charities",
        "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/ausgovdata~acnc-charities/run-sync": {
      "post": {
        "operationId": "run-sync-ausgovdata-acnc-charities",
        "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": {
          "registeredWithinDays": {
            "title": "Registered within days",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "Only charities registered between this many days ago and today. The register is published weekly, so the most recent few days may not appear yet.",
            "default": 30
          },
          "states": {
            "title": "States",
            "type": "array",
            "description": "Only charities whose registered address is in one of these states or territories. Leave empty for all of them.",
            "items": {
              "type": "string",
              "enum": [
                "ACT",
                "NSW",
                "NT",
                "QLD",
                "SA",
                "TAS",
                "VIC",
                "WA"
              ],
              "enumTitles": [
                "Australian Capital Territory",
                "New South Wales",
                "Northern Territory",
                "Queensland",
                "South Australia",
                "Tasmania",
                "Victoria",
                "Western Australia"
              ]
            },
            "default": []
          },
          "sizes": {
            "title": "Charity size",
            "type": "array",
            "description": "Only charities of these sizes. Charities with no size recorded on the register are left out when this is set.",
            "items": {
              "type": "string",
              "enum": [
                "Small",
                "Medium",
                "Large"
              ],
              "enumTitles": [
                "Small",
                "Medium",
                "Large"
              ]
            },
            "default": []
          },
          "purposes": {
            "title": "Purposes",
            "type": "array",
            "description": "Only charities registered for at least one of these purposes. Leave empty for all purposes.",
            "items": {
              "type": "string",
              "enum": [
                "Preventing_or_relieving_suffering_of_animals",
                "Advancing_Culture",
                "Advancing_Education",
                "Advancing_Health",
                "Promote_or_oppose_a_change_to_law__government_poll_or_prac",
                "Advancing_natual_environment",
                "Promoting_or_protecting_human_rights",
                "Purposes_beneficial_to_ther_general_public_and_other_analogous",
                "Promoting_reconciliation__mutual_respect_and_tolerance",
                "Advancing_Religion",
                "Advancing_social_or_public_welfare",
                "Advancing_security_or_safety_of_Australia_or_Australian_public"
              ],
              "enumTitles": [
                "Preventing or relieving suffering of animals",
                "Advancing Culture",
                "Advancing Education",
                "Advancing Health",
                "Promote or oppose a change to law government poll or prac",
                "Advancing natual environment",
                "Promoting or protecting human rights",
                "Purposes beneficial to ther general public and other analogous",
                "Promoting reconciliation mutual respect and tolerance",
                "Advancing Religion",
                "Advancing social or public welfare",
                "Advancing security or safety of Australia or Australian public"
              ]
            },
            "default": []
          },
          "beneficiaries": {
            "title": "Beneficiaries",
            "type": "array",
            "description": "Only charities registered as benefiting at least one of these groups. Leave empty for all of them.",
            "items": {
              "type": "string",
              "enum": [
                "Aboriginal_or_TSI",
                "Adults",
                "Aged_Persons",
                "Children",
                "Communities_Overseas",
                "Early_Childhood",
                "Ethnic_Groups",
                "Families",
                "Females",
                "Financially_Disadvantaged",
                "LGBTIQA+",
                "General_Community_in_Australia",
                "Males",
                "Migrants_Refugees_or_Asylum_Seekers",
                "Other_Beneficiaries",
                "Other_Charities",
                "People_at_risk_of_homelessness",
                "People_with_Chronic_Illness",
                "People_with_Disabilities",
                "Pre_Post_Release_Offenders",
                "Rural_Regional_Remote_Communities",
                "Unemployed_Person",
                "Veterans_or_their_families",
                "Victims_of_crime",
                "Victims_of_Disasters",
                "Youth",
                "animals",
                "environment",
                "other_gender_identities"
              ],
              "enumTitles": [
                "Aboriginal or TSI",
                "Adults",
                "Aged Persons",
                "Children",
                "Communities Overseas",
                "Early Childhood",
                "Ethnic Groups",
                "Families",
                "Females",
                "Financially Disadvantaged",
                "LGBTIQA+",
                "General Community in Australia",
                "Males",
                "Migrants Refugees or Asylum Seekers",
                "Other Beneficiaries",
                "Other Charities",
                "People at risk of homelessness",
                "People with Chronic Illness",
                "People with Disabilities",
                "Pre Post Release Offenders",
                "Rural Regional Remote Communities",
                "Unemployed Person",
                "Veterans or their families",
                "Victims of crime",
                "Victims of Disasters",
                "Youth",
                "Animals",
                "Environment",
                "Other gender identities"
              ]
            },
            "default": []
          },
          "keywords": {
            "title": "Keywords",
            "type": "array",
            "description": "Only charities whose name (or an other/former name on the register) contains at least one of these words, case-insensitive. Leave empty for every charity.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Maximum results",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Stop after this many charities. Each one is charged as one result.",
            "default": 1000
          },
          "failIfEmpty": {
            "title": "Fail if no results (health check)",
            "type": "boolean",
            "description": "For monitoring: mark the run as failed when nothing is found. Leave off for normal use.",
            "default": false
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}