川崎市のイベント情報のオープンデータ
API リファレンス
イベント API ¶
川崎市公式アプリ「かわさきイベントアプリ」では、川崎市内のさまざまなイベント情報を、行政、民間の隔てなく一体的に発信しており、そのイベント情報をWEBAPI機能によりオープンデータとして提供しています。
ご利用に際しては、必ず、以下の「川崎市のオープンデータ利用規約」をご一読の上、活用ください。
また、取得後、ホームページやアプリ等で活用された場合、下記フォームからご連絡いただけますと、市のホームページ上に活用事例といった形でご紹介することも可能ですので、よろしければご連絡ください。
フォーム
利用規約
川崎市オープンデータ利用規約
川崎市オープンデータ利用規約(PDF形式, 58.62KB)
川崎市オープンデータ利用規約は、川崎市オープンデータ一覧に掲載されているデータの利用に関する規約です。データの利用の際には、本規約に従っていただくようお願いいたします。
ライセンスの取り扱い
本サイトで公開されているデータは、クリエイティブ・コモンズ 表示 2.1 日本 ライセンスの下に提供されています。
画像をクリックするとライセンスの説明ページに移動します。
川崎市のオープンデータの取組については、市のサイトをご確認ください。
http://www.city.kawasaki.jp/shisei/category/51-7-4-0-0-0-0-0-0-0.html
イベント情報 ¶
イベント情報の取得GET/data/api/v1/events{?page,format,place,from,to,type,target,area,title,barrier_free}
-
クエリ文字列で指定された条件で、公開中のイベント情報を取得します
- イベント情報には画像情報は含まれません
-
クエリ文字列に複数の条件を指定することで、AND 条件で検索することができます
- 例えば、開催場所とイベント種別を AND 条件で検索する場合は以下のように指定します
- /data/api/v1/events?place=1&type=2
-
本 API で取得できる情報は最大100件です
- 100件を超えるイベント情報を取得する場合は、クエリ文字列のページ番号を指定して複数回に分けてリクエストしてください
-
API が返却するデータの構造については、後述の「データ構造」をご確認ください
Example URI
- page
number
(optional) Default: 1 Example: 1取得するイベント情報のページ番号を指定します。
指定できる値は1以上の整数値です。- format
string
(optional) Default: JSON Example: JSON返却するデータ形式を指定します。
指定できる文字列は以下の通りです。-
JSON - JSON形式
-
XML - XML形式
-
- place
number
(optional) Default: 全ての開催場所 Example: 1検索対象とする開催場所を指定します。
カンマ区切りで指定することで、OR 条件で検索できます。(例:place=1,2)
サブ会場についても指定した開催場所に一致するイベントがあれば、検索結果に含まれます。
指定できる数値は以下の通りです。-
1 - 川崎区
-
2 - 幸区
-
3 - 中原区
-
4 - 高津区
-
5 - 宮前区
-
6 - 多摩区
-
7 - 麻生区
-
8 - 横浜市
-
9 - 東京都
-
10 - その他
-
11 - オンライン
-
- from
string
(optional) Default: 日時指定なし Example: 2019-06-01to と併せて指定することで、開催日時が from から to の範囲に含まれているイベントを検索します。
指定できる文字列は yyyy-MM-dd 形式の日付です。(例:2019-06-01)-
to を指定せずに本項目を指定した場合、Default で動作します
-
from と to に同じ日付を指定した場合、開催日時が指定した日付と一致するイベントを検索します
-
- to
string
(optional) Default: 日時指定なし Example: 2019-07-01from と併せて指定することで、開催日時が from から to の範囲に含まれているイベントを検索します。
指定できる文字列は yyyy-MM-dd 形式の日付です。(例:2019-07-01)-
from を指定せずに本項目を指定した場合、Default で動作します
-
from と to に同じ日付を指定した場合、開催日時が指定した日付と一致するイベントを検索します
-
- type
number
(optional) Default: 全てのイベント種別 Example: 1検索対象とするイベント種別を指定します。
カンマ区切りで指定することで、OR 条件で検索できます。(例:type=1,2)
指定できる数値は以下の通りです。-
1 - 学び・講座
-
2 - 体感・体験
-
3 - 遊び
-
4 - コミュニティ・交流
-
5 - 音楽
-
6 - 文化・芸術
-
7 - スポーツ
-
8 - 子ども・子育て
-
9 - 健康・福祉
-
10 - 環境・自然
-
11 - 防災・防犯
-
12 - 生き物
-
13 - ボランティア
-
14 - 観光
-
15 - 祭り
-
16 - 食
-
17 - 買い物
-
18 - 生活
-
19 - 仕事・ビジネス
-
20 - 小学生向け
-
21 - 中学生向け
-
22 - 高校生向け
-
- target
number
(optional) Default: 全ての対象者 Example: 0検索対象とする対象者を指定します。
カンマ区切りで指定することで、OR 条件で検索できます。(例:target=0,1)
指定できる数値は以下の通りです。-
0 - 指定なし
-
1 - 乳児
-
2 - 幼児
-
3 - 小学生
-
4 - 中学生
-
5 - 高校生
-
6 - 大学生
-
7 - 社会人
-
8 - 保護者
-
9 - 高齢者
-
10 - 妊産婦
-
11 - 障がい者
-
12 - 外国人
-
- area
number
(optional) Default: 全ての地域指定 Example: 0検索対象とする地域指定を指定します。
カンマ区切りで指定することで、OR 条件で検索できます。(例:area=0,1)
指定できる数値は以下の通りです。-
0 - 指定なし
-
1 - 川崎区
-
2 - 幸区
-
3 - 中原区
-
4 - 高津区
-
5 - 宮前区
-
6 - 多摩区
-
7 - 麻生区
-
8 - 横浜市
-
9 - 東京都
-
10 - その他
-
11 - オンライン
-
- title
string
(optional) Default: 指定なし Example: 2019イベント名称に指定した文字列を含む、イベント情報を検索します。
対応する文字コードはUTF-8になります。- barrier_free
string
(optional) Default: 全ての項目 Example: 0検索対象とするバリアフリー項目を指定します。
カンマ区切りで指定することで、OR 条件で検索できます。(例:barrier_free=0,1)
指定できる数値は以下の通りです。-
0 - 指定なし
-
1 - バリアフリートイレ
-
2 - オストメイト対応トイレ
-
3 - エレベーター
-
4 - スロープ
-
5 - 思いやり駐車スペース
-
6 - 音声案内又は点字案内
-
7 - 手話又は筆談対応
-
8 - おむつ交換台
-
9 - 授乳室
-
10 - 託児室
-
200
-
以下は format に JSON を指定し、イベント情報の取得が正常に行われた場合のレスポンス例になります
-
イベント情報の取得結果が0件であった場合も本ステータスコードを返却します
Headers
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Body
{
"page": 1,
"total_pages": 1,
"total_numbers": 1,
"event_data": [
{
"title": "令和7年度「こども防災塾」【夏の関連イベント】",
"content": "この夏、小学校4年生から小学校6年生までの児童とその保護者を対象に、防災について楽しく学ぶことができる「子ども防災塾」を開催します。今年度は、実施場所を昨年度の3か所から4か所に拡大!それぞれの回では、“講師による防災講座とテーマに応じたワークショップがセット”になっており、ご自宅の防災への備えの確認やお子様の夏休みの自由研究に役立つプログラムとなっています! 夏休みの一日、防災について考える機会として、ぜひ御応募ください。",
"status": "公開中",
"status_ext": "",
"date_list": [
{
"date": "2025-08-16",
"time_from": "14:00:00",
"time_to": "16:00:00",
"time_ext": "",
"date_w": "土曜日"
},
{
"date": "2025-08-17",
"time_from": "14:00:00",
"time_to": "16:00:00",
"time_ext": "",
"date_w": "日曜日"
},
{
"date": "2025-08-23",
"time_from": "10:00:00",
"time_to": "12:00:00",
"time_ext": "",
"date_w": "土曜日"
},
{
"date": "2025-08-23",
"time_from": "14:00:00",
"time_to": "16:00:00",
"time_ext": "",
"date_w": "土曜日"
},
{
"date": "2025-08-24",
"time_from": "14:00:00",
"time_to": "16:00:00",
"time_ext": "",
"date_w": "日曜日"
}
],
"type1": "学び・講座,体感・体験,健康・福祉,防災・防犯,食,小学生向け",
"type2": "事業者,市民・団体,行政",
"target": "小学生,保護者",
"target_ext": "川崎市内在住・在学の小学校4年生から6年生とその保護者(2人で1組)",
"target_sex": "指定なし",
"target_area": "地域指定なし",
"target_area_list": "指定なし",
"target_area_ext": "",
"place": "川崎区",
"event_location": [
{
"latitude": 35.5757472127086,
"longitude": 139.658486098051,
"venue_postcode": "2110063",
"venue_address": "川崎市中原区小杉町3丁目600 コスギ サード アヴェニュー4階 川崎市総合自治会館",
"url": "",
"place": "中原区"
},
{
"latitude": 35.60420405401,
"longitude": 139.505355594969,
"venue_postcode": "2150004",
"venue_address": "川崎市麻生区万福寺1丁目5-2 麻生市民館",
"url": "",
"place": "麻生区"
},
{
"latitude": 35.5893573874528,
"longitude": 139.579658074328,
"venue_postcode": "2160006",
"venue_address": "川崎市宮前区宮前平2丁目20-4 宮前市民館",
"url": "",
"place": "宮前区"
}
],
"place_zip": "2110004",
"place_adr": "川崎市川崎区宮本町1番地 川崎市役所 本庁舎 復元棟",
"place_lat": 35.5306646752327,
"place_lon": 139.703103356657,
"cost_ext": "",
"capacity_ext": "25組50人(募集人数を超過した場合は抽選となります)",
"entry_list": [
{
"entry_from": "2025-06-30",
"entry_to": "2025-07-15",
"entry_tel": "",
"entry_fax": "",
"entry_mail": "",
"entry_url": "https://e-ve.event-form.jp/event/105012/bousai",
"entry_postcode": "",
"entry_post": "",
"entry_ext": "",
"entry_from_w": "月曜日",
"entry_to_w": "火曜日"
}
],
"note": "詳しくはホームページ掲載の募集チラシをご覧ください。",
"rel_list": [
{
"rel_alt": "令和7年度「こども防災塾」参加者募集",
"rel_url": "https://www.city.kawasaki.jp/601/page/0000177458.html"
}
],
"organizer": "危機管理本部 危機管理部",
"contact_list": [
{
"contact": "危機管理本部 危機管理部 啓発担当",
"contact_tel": "0442002894",
"contact_fax": "0442003972",
"contact_mail": "60kikika@city.kawasaki.jp",
"contact_ext": ""
}
],
"open_url": "https://www.city.kawasaki.jp/601/page/0000177458.html",
"barrier_free": "指定なし",
"upd_date": "2025-06-30 10:14:08",
"created_date": "2025-06-25 15:02:36"
}
]
}
200
-
以下は format に XML を指定し、イベント情報の取得が正常に行われた場合のレスポンス例になります
-
イベント情報の取得結果が0件であった場合も本ステータスコードを返却します
Headers
Content-Type: application/xml
Transfer-Encoding: chunked
Body
<response>
<page>1</page>
<total_pages>1</total_pages>
<total_numbers>1</total_numbers>
<event_data>
<title>令和7年度「こども防災塾」【夏の関連イベント】</title>
<content>この夏、小学校4年生から小学校6年生までの児童とその保護者を対象に、防災について楽しく学ぶことができる「子ども防災塾」を開催します。今年度は、実施場所を昨年度の3か所から4か所に拡大!それぞれの回では、“講師による防災講座とテーマに応じたワークショップがセット”になっており、ご自宅の防災への備えの確認やお子様の夏休みの自由研究に役立つプログラムとなっています! 夏休みの一日、防災について考える機会として、ぜひ御応募ください。</content>
<status>公開中</status>
<status_ext/>
<date_list>
<date>2025-08-16</date>
<time_from>14:00:00</time_from>
<time_to>16:00:00</time_to>
<time_ext/>
<date_w>土曜日</date_w>
</date_list>
<date_list>
<date>2025-08-17</date>
<time_from>14:00:00</time_from>
<time_to>16:00:00</time_to>
<time_ext/>
<date_w>日曜日</date_w>
</date_list>
<date_list>
<date>2025-08-23</date>
<time_from>10:00:00</time_from>
<time_to>12:00:00</time_to>
<time_ext/>
<date_w>土曜日</date_w>
</date_list>
<date_list>
<date>2025-08-23</date>
<time_from>14:00:00</time_from>
<time_to>16:00:00</time_to>
<time_ext/>
<date_w>土曜日</date_w>
</date_list>
<date_list>
<date>2025-08-24</date>
<time_from>14:00:00</time_from>
<time_to>16:00:00</time_to>
<time_ext/>
<date_w>日曜日</date_w>
</date_list>
<type1>学び・講座,体感・体験,健康・福祉,防災・防犯,食,小学生向け</type1>
<type2>事業者,市民・団体,行政</type2>
<target>小学生,保護者</target>
<target_ext>川崎市内在住・在学の小学校4年生から6年生とその保護者(2人で1組)</target_ext>
<target_sex>指定なし</target_sex>
<target_area>地域指定なし</target_area>
<target_area_list>指定なし</target_area_list>
<target_area_ext/>
<place>川崎区</place>
<event_location>
<event_location>
<latitude>35.57574721270863</latitude>
<longitude>139.65848609805107</longitude>
<venue_postcode>2110063</venue_postcode>
<venue_address>川崎市中原区小杉町3丁目600 コスギ サード アヴェニュー4階 川崎市総合自治会館</venue_address>
<url/>
<place>中原区</place>
</event_location>
<event_location>
<latitude>35.60420405400995</latitude>
<longitude>139.50535559496893</longitude>
<venue_postcode>2150004</venue_postcode>
<venue_address>川崎市麻生区万福寺1丁目5-2 麻生市民館</venue_address>
<url/>
<place>麻生区</place>
</event_location>
<event_location>
<latitude>35.58935738745278</latitude>
<longitude>139.57965807432836</longitude>
<venue_postcode>2160006</venue_postcode>
<venue_address>川崎市宮前区宮前平2丁目20-4 宮前市民館</venue_address>
<url/>
<place>宮前区</place>
</event_location>
</event_location>
<place_zip>2110004</place_zip>
<place_adr>川崎市川崎区宮本町1番地 川崎市役所 本庁舎 復元棟</place_adr>
<place_lat>35.530664675232686</place_lat>
<place_lon>139.70310335665746</place_lon>
<cost_ext/>
<capacity_ext>25組50人(募集人数を超過した場合は抽選となります)</capacity_ext>
<entry_list>
<entry_from>2025-06-30</entry_from>
<entry_to>2025-07-15</entry_to>
<entry_tel/>
<entry_fax/>
<entry_mail/>
<entry_url>https://e-ve.event-form.jp/event/105012/bousai</entry_url>
<entry_postcode/>
<entry_post/>
<entry_ext/>
<entry_from_w>月曜日</entry_from_w>
<entry_to_w>火曜日</entry_to_w>
</entry_list>
<note>詳しくはホームページ掲載の募集チラシをご覧ください。</note>
<rel_list>
<rel_alt>令和7年度「こども防災塾」参加者募集</rel_alt>
<rel_url>https://www.city.kawasaki.jp/601/page/0000177458.html</rel_url>
</rel_list>
<organizer>危機管理本部 危機管理部</organizer>
<contact_list>
<contact>危機管理本部 危機管理部 啓発担当</contact>
<contact_tel>0442002894</contact_tel>
<contact_fax>0442003972</contact_fax>
<contact_mail>60kikika@city.kawasaki.jp</contact_mail>
<contact_ext/>
</contact_list>
<open_url>https://www.city.kawasaki.jp/601/page/0000177458.html</open_url>
<barrier_free>指定なし</barrier_free>
<upd_date>2025-06-30 10:14:08</upd_date>
<created_date>2025-06-25 15:02:36</created_date>
</event_data>
</response>
400
-
以下は format に JSON を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
指定したクエリ文字列に誤りがあり、イベントデータの取得が行われなかった場合に本ステータスコードを返却します
-
該当するケースは以下の通りです
- クエリ文字列の種別とは異なる値を指定した場合
- page に対し、1未満の整数を指定した場合
- format に対し、サポートする形式以外の文字列を指定した場合
- form または to に対し、誤った形式の文字列を指定した場合
- form または to に対し、存在しない日付を指定した場合
Headers
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Body
{
"status": 400,
"message": "Invalid query string"
}
400
-
以下は format に XML を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
指定したクエリ文字列に誤りがあり、イベントデータの取得が行われなかった場合に本ステータスコードを返却します
-
該当するケースは format に JSON を指定した場合と同等です
Headers
Content-Type: application/xml
Transfer-Encoding: chunked
Body
<response><status>400</status><message>Invalid query string</message></response>
405
-
以下は format に JSON を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
URI に対し、サポートしていないメソッドをリクエストした場合に本ステータスコードを返却します
Headers
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Body
{
"status": 405,
"message": "Method not allowed"
}
405
-
以下は format に XML を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
URI に対し、サポートしていないメソッドをリクエストした場合に本ステータスコードを返却します
Headers
Content-Type: application/xml
Transfer-Encoding: chunked
Body
<response><status>405</status><message>Method not allowed</message></response>
500
-
以下は format に JSON を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
REST APIサーバ内でエラーが発生し、リクエストを処理できなかった場合に本ステータスコードを返却します
Headers
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Body
{
"status": 500,
"message": "Internal server error"
}
500
-
以下は format に XML を指定し、イベント情報の取得が行われなかった場合のレスポンス例になります
-
REST APIサーバ内でエラーが発生し、リクエストを処理できなかった場合に本ステータスコードを返却します
Headers
Content-Type: application/xml
Transfer-Encoding: chunked
Body
<response><status>500</status><message>Internal server error</message></response>
データ構造 ¶
イベント情報の取得
-
イベント情報にデータが格納されていない場合、種別がリストの項目は空配列、それ以外の種別の項目は null を格納します
-
イベント情報のリストは、最も古い開催日を基準に昇順でソートされます
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
ページ番号 | page | 整数 | 取得したイベント情報のページ番号を示す |
最大ページ数 | total_pages | 整数 | 検索条件に合致したイベント情報の最大ページ数を示す |
総件数 | total_numbers | 整数 | 検索条件に合致したイベント情報の総件数を示す |
イベント情報 | event_data | リスト | 取得したイベント情報をリストで格納する。 詳細は後述の「イベント情報」参照。 |
イベント情報
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
イベント名称 | title | 文字列 | |
イベント概要 | content | 文字列 | |
ステータス | status | 文字列 | |
ステータス(補足) | status_ext | 文字列 | |
開催日リスト | date_list | リスト | 後述の「開催日」データをリストで格納する |
イベントの種別 | type1 | 文字列 | 種別が複数の場合、カンマ区切りの文字列で格納 |
イベントの種別(主体) | type2 | 文字列 | 種別が複数の場合、カンマ区切りの文字列で格納 |
対象者 | target | 文字列 | 対象者が複数の場合、カンマ区切りの文字列で格納 |
対象者(補足) | target_ext | 文字列 | |
対象者(性別) | target_sex | 文字列 | 指定なし 男性 女性 |
対象者(地域) | target_area | 文字列 | 地域指定あり 地域指定なし |
対象者(地域)リスト | target_area_list | 文字列 | 地域指定が複数の場合は、カンマ区切りの文字列で格納 |
対象者(地域補足) | target_area_ext | 文字列 | |
開催場所 | place | 文字列 | |
サブ開催場所リスト | event_location | 文字列 | 後述の「サブ開催場所」データをリストで格納する |
開催場所(郵便番号) | place_zip | 文字列 | |
開催場所(住所) | place_adr | 文字列 | |
開催場所(緯度) | place_lat | 小数 | |
開催場所(経度) | place_lon | 小数 | |
参加費用(補足) | cost_ext | 文字列 | |
定員(補足) | capacity_ext | 文字列 | |
申し込み方法リスト | entry_list | リスト | 後述の「申し込み方法」データをリストで格納する |
その他備考など | note | 文字列 | |
関連URLリスト | rel_list | リスト | 後述の「関連URL」データをリストで格納する |
主催者 | organizer | 文字列 | |
問い合わせ先リスト | contact_list | リスト | 後述の「問い合わせ先」データをリストで格納する |
コンテンツURL | open_url | 文字列 | |
バリアフリー項目 | barrier_free | 文字列 | |
最終更新日時 | upd_date | 文字列 | yyyy-MM-dd HH:mm:ss形式の文字列 (例:2019-06-01 13:05:30) |
登録日 | created_date | 文字列 | yyyy-MM-dd HH:mm:ss形式の文字列 (例:2019-06-01 13:05:30) |
開催日
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
開催日 | date | 文字列 | yyyy-MM-dd形式の文字列(例:2019-06-01) |
開催時間(from) | time_from | 文字列 | HH:mm形式の文字列(例:13:05) |
開催時間(to) | time_to | 文字列 | HH:mm形式の文字列(例:13:05) |
開催日時例外 | time_ext | 文字列 | |
開催日(曜日) | date_w | 文字列 | 日曜日 月曜日 火曜日 水曜日 木曜日 金曜日 土曜日 |
サブ開催場所
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
緯度 | latitude | 小数 | |
経度 | longitude | 小数 | |
郵便番号 | venue_postcode | 文字列 | |
住所 | venue_address | 文字列 | |
URL | url | 文字列 | |
開催場所 | place | 文字列 |
申し込み方法
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
申し込み方法(from) | entry_from | 文字列 | yyyy-MM-dd形式の文字列 (例:2019-06-01) |
申し込み方法(to) | entry_to | 文字列 | yyyy-MM-dd形式の文字列 (例:2019-06-01) |
申し込み方法(電話) | entry_tel | 文字列 | |
申し込み方法(ファックス) | entry_fax | 文字列 | |
申し込み方法(メール) | entry_mail | 文字列 | |
申し込み方法(URL) | entry_url | 文字列 | |
申し込み方法(郵便番号) | entry_postcode | 文字列 | |
申し込み方法(宛先) | entry_post | 文字列 | |
申し込み方法(補足) | entry_ext | 文字列 | |
申し込み方法(from)曜日 | entry_from_w | 文字列 | 日曜日 月曜日 火曜日 水曜日 木曜日 金曜日 土曜日 |
申し込み方法(to)曜日 | entry_to_w | 文字列 | 日曜日 月曜日 火曜日 水曜日 木曜日 金曜日 土曜日 |
関連URL
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
関連URL(altテキスト) | rel_alt | 文字列 | |
関連URL(URL) | rel_url | 文字列 |
問い合わせ先
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
問い合わせ先 | contact | 文字列 | |
問い合わせ先(電話) | contact_tel | 文字列 | |
問い合わせ先(ファックス) | contact_fax | 文字列 | |
問い合わせ先(メール) | contact_mail | 文字列 | |
問い合わせ先(補足) | contact_ext | 文字列 |
エラーレスポンス
論理名 | 物理名 | 種別 | 説明 |
---|---|---|---|
ステータスコード | status | 整数 | 返却したステータスコードを示す |
メッセージ | message | 整数 | 発生したエラーのメッセージを示す |
エラーメッセージ一覧
status | message |
---|---|
400 | Invalid query string |
405 | Method not allowed |
500 | Internal server error |