Back to top

About the Kansai Scene API

The Kansai Scene API is a service for developers who want to utilize the vast and useful information related to English language events, places and articles owned by Kansai Scene to create new content.

An Access Token is required to use the Kansai Scene API.

Service details

The Kansai Scene API includes categorized English language event information (Events), articles about various themes and aspects of life in Kansai and Japan, including the author of the work (Articles + Authors), business location listings for the Kansai area (Places) and classified advertisements (Classifieds).

Provided data

Events, Articles, Places, Classifieds, Authors.

See our Terms of Use for licensing and restrictions and our Attribution Guidelines for details on the required accreditation to Kansai Scene for content provided by this API.

Next 

General Information 

Support 

If you have any problems or questions, just raise an issue in the github repository.

License 

This documentation is licensed under the a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

To use the API you have to agree to our terms.

User-Agent 

Every request needs to have a User Agent specified!

JSONP 

It is possible to optionally append a callback query parameter to get the response as jsonp instead of json.

Caching significance of multiple id’s

For Articles, Classifieds and Events you have the option to pass-in multiple id’s. This allows you to access a lot of data at once. The resulting data however is ordered the same way you requested it. For the best performance it is recommended that the id’s are passed (if possible) in the same order.

Next  Previous

Authentication 

To access the Kansai Scene API, you will need register at https://dev.kansaiscene.com and get an Application Token.

With this token you will be able to lease an Access Token.

You will need to pass the Access Token to any request henceforth as request header.

Example:

$ curl https://api.kansaiscene.com/events -H "Authorization: Bearer xa29.6Muxs73xSmmRmJRldyhIsMf9ri6xtHuanyyUPCdl_Ia4fBhv5N9oTrQiZaCkDOSuGhfLF4Zfjtw6fA"

Access Token 

Lease an Access token
/auth

Leases an Access Token for limited use of the KansaiScene API.

You need to pass the application_token to the API as a post-variable.

  • Request
  • Body
    application_token&{application_token}
    
  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "access_token": "xa29.6Muxs73xSmmRmJRldyhIsMf9ri6xtHuanyyUPCdl_Ia4fBhv5N9oTrQiZaCkDOSuGhfLF4Zfjtw6fA",
        "type": "Bearer",
        "expires_in": 3600
    }
    
  • Response  400
  • Headers
    Content-Type: application/json
    Body
    {
        "error": "unknown-application-token"
    }
    
Next  Previous

Articles 

Article Categories 

Articles have at least one category. To show a list or tree of those categories we provide you with this method that allows to display the details more thoroughly.

get all article categories
/article-categories
  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [
            {"id": "feature", "name": "Feature"},
            {"id": "food-drink", "name": "Food & Drink"},
            {"id": "travel", "name": "Travel"},
            {"id": "made-in-kansai", "name": "Made in Kansai"},
            {"id": "news", "name": "News"},
            {"id": "business", "name": "Business"},
            {"id": "kids-family", "name": "Kids & Family"},
        ]
    }
    

Article 

An Article is a document that has been written by an author.

/article?id={id}(,{?id},...)
  • Parameters
  • id
    string (required) 

    One or more (up to 50) id‘s of articles

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [{
            "created": 1250000400000,
            "id": "2141",
            "title": "Making a fine point",
            "lead": "In Sakai, the knives are a cut above. KS meets the men whose handiwork helps world-class chefs earn their stars...", 
            "category_ids": ["made-in-kansai", "featured"],
            "images": [{
                    "image_id": "31",
                    "comment": null
                }, {
                    "image_id": "32",
                    "comment": null
                }],
            "link": {
                "web": "http://www.kansaiscene.com/2013/10/making-a-fine-point/"
            },
            "author_id": "14"
        }]
    }
    

Articles 

list of Article ids
/articles?category_id={?article_category_id}&place_id={?place_id}&orderBy={?orderBy}&newer={?newer}&older={?older}
  • Parameters
  • article_category_id
    string (optional) 

    id of the category for which to show the articles. Needs to be a article category. If not given it will show all events.

    place_id
    string (optional) 

    id of the place for which to show articles

    orderBy
    string (optional) Default: newest_featured 

    Order for the articles to appear in.

    Choices: newest oldest newest_featured

    newer
    integer (optional) 

    Show only articles that are created after the given timestamp (seconds since 1.1.1970 UTC)

    older
    integer (optional) 

    Show only articles that are created before a given timestamp (seconds since 1.1.1970 UTC)

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": ["mystic-warlords-of-kaa-tournament", "lord-of-the-dance-1", "circque-de-soleil-2013-osa"]
    }
    
Next  Previous

Classifieds 

Classified Category 

Classifieds have a category. To show a list or tree of those categories we provide you with this method that allows to display the details more thoroughly.

Get all Classified categories
/classified-categories
  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [
            {"id": "58", "name": "Health Beauty"},
            {"id": "60", "name": "Beauty", "parent_id": "58"},
            {"id": "59", "name": "Health", "parent_id": "58"},
            {"id": "3", "name": "Jobs"},
            {"id": "7", "name": "Education", "parent_id": "3"}
        ]
    }
    

Classified 

A Classified is an advertising that can be placed and paid-for by anyone on the internet.

/classified?id={classified_id}(,{?classified_id},...)
  • Parameters
  • classified_id
    string (required) 

    One or more (up to 50) id‘s of classifies that should be loaded.

  • Response  200
  • Headers
    Content-Type: application/json
    Content-Type: application/json
    Body
    {
        "data": [{
            "created": 1419924610874,
            "id": "4510",
            "title": "Part time english teacher",
            "category_ids": ["7"],
            "links": {
                "reply": "https://kansai-scene.com/reply-to-ad/4510/part-time-english-teacher",
                "web": "https://kansai-scene.com/show-ad/4510/part-time-english-teacher"
            },
            "description": "We are search for an english teacher on wednesday. From 2:00pm to 9:00pm. 12000yen a day plus transportation. Our kindergarden is in Kita-ku Osaka, about 1 min walk from Nakatsu Station."
        }]
    }
    

Reply to a classified 

/classified/{classified_id}/reply

It is required to pass responders name, email and message as post variable to the API.

  • Parameters
  • classified_id
    string (required) 

    The ID of the classified to respond to.

  • Request
  • Headers
    Content-Type: application/x-www-form-urlencoded
    Body
    name={name}&email={email}&message={message} (string)
    
  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "success": true
    }
    

Classifieds 

list of Classifieds ids
/classifieds?category_id={?classified_category_id}&orderBy={?orderBy}&newer={?newer}&older={?older}
  • Parameters
  • classified_category_id
    string (optional) 

    id of the category for which to show the classifieds. Needs to be a classified category. If not given it will show all classifieds.

    orderBy
    string (optional) Default: newest 

    Order for the items to appear in.

    Choices: newest oldest

    newer
    integer (optional) 

    Show only classifieds that have been created after the specified timestamp (seconds since 1.1.1970 UTC)

    older
    itenger (optional) 

    Show only classifieds that have been created before the specified timestamp (seconds since 1.1.1970 UTC)

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": ["4510", "6503", "15", "123", "4501"]
    }
    
Next  Previous

Events 

Event Categories 

Events have a category. To show a list or tree of those categories we provide you with this method that allows to display the details more thoroughly.

Get all Event categories
/event-categories
  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [
            {"id": "art", "name": "Art"},
            {"id": "live", "name": "Live"},
            {"id": "classical", "name": "Classical"},
            {"id": "club", "name": "Club"},
            {"id": "event", "name": "Event"},
            {"id": "festival", "name": "Festival"},
            {"id": "sport", "name": "Sport"},
            {"id": "cinemas", "name": "Cinemas"},
            {"id": "featured", "name": "Featured"}
        ]
    }
    

Event 

An Event represents an event happing at a time and day.

Every event happens at a location that can be fetched using the Places API.

Events do have a start and end time. The end time is never before the start time.

The cost is a free-text field that the author of an event can use to define the price of an event. Often the currency is mentioned in the text. If its not mentioned it is assumed as JPY. cost can be null.

Every event also has categories. The available categories can be fetched using the Event Categories API.

The images provided in the response represent a list of images to the event. To download the images, use the Images API. Every image can also have a comment.

/event?id={id}(,{?id},...)
  • Parameters
  • id
    string (required) 

    One or more (up to 50) id‘s of events

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [{
            "created": 1250000400000,
            "id": "mystic-warlords-of-kaa-tournament",
            "title": "Mystic Warlords of Ka'a tournament",
            "category_ids": ["event", "featured"],
            "images": [{
                    "image_id": "17",
                    "comment": "Last tournament winner."
                }, {
                    "image_id": "21",
                    "comment": null
                }],
            "start": 1256000400000,
            "end": 1256007600000,
            "place_id": "4120",
            "cost": "",
            "description": "Let's play the awesome cardgame in a comic shop environment. Even local celebrities will compete in the most awesome MWOK tournament around town."
        }]
    }
    

Events 

list of Event ids
/events?category_id={?event_category_id}&place_id={?place_id}&orderBy={?orderBy}&newer={?newer}&older={?older}
  • Parameters
  • event_category_id
    string (optional) 

    id of the category for which to show the events. Needs to be a event category. If not given it will show all events.

    place_id
    string (optional) 

    id of the place for which to show events

    orderBy
    string (optional) Default: newest_featured 

    Order for the items to appear in.

    Choices: newest oldest newest_featured

    newer
    integer (optional) 

    Show only events that are created after the given timestamp (seconds since 1.1.1970 UTC)

    older
    integer (optional) 

    Show only events that are created before a given timestamp (seconds since 1.1.1970 UTC)

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": ["mystic-warlords-of-kaa-tournament", "lord-of-the-dance-1", "circque-de-soleil-2013-osa"]
    }
    
Next  Previous

Places 

Place 

An Place is information about a physical location at which events can happen.

/place?id={id}(,{?id},...)
  • Parameters
  • id
    string (required) 

    One or more (up to 50) id‘s of places

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [{
            "created": 1250000400000,
            "id": "4120",
            "name": "Comic Book Store",
            "address":"#204 (2F) Takeda building T1",
            "address2":null,
            "city":"Osaka",
            "prefecture":"Suita",
            "postal_code":"564-0062",
            "lat":null,
            "lng":null,
            "email":null,
            "telephone":"06-6389-2006",
            "link":{
                "web": "https:\/\/www.facebook.com\/yoshoyajp"}
            },
            "event_ids": ["mystic-warlords-of-kaa-tournament"]
        }]
    }
    
Next  Previous

Author 

Author 

An Author is a person that wrote an article.

/author?id={id}(,{?id},...)
  • Parameters
  • id
    string (required) 

    One or more (up to 50) id‘s of authors

  • Response  200
  • Headers
    Content-Type: application/json
    Body
    {
        "data": [{
            "created": 1250000400000,
            "id": "4120",
            "name": "Sam Evans",
            "gravatar_id": "d41e8cf98f10b234e9800998ecf8427e"
        }]
    }
    
Next  Previous

Images 

Retrieve images 

To get an image you need to specify the image_id and the size_format. There are currently following formats available:

  • original The biggest size in which the image is available
  • small_banner Fixed size 317x130 (will be cropped or streched)
  • thumb Fixed size 80x55 (will be cropped or stretched)
  • banner Fixed size 700x370 (will be cropped or stretched)

It is possible that the API will send a redirect to the actual image url.

/image/{image_id}?size_format={?size_format}
  • Response  302
Previous

Kansai Scene API

Terms of Use

Thank you for using the Kansai Scene application programming interfaces (the “KS APIs”).

By using the KS APIs, you agree to these terms of use (the “Terms of Use”) and the kansaiscene.com Terms of Service (“Terms of Service”) located at https://www.kansaiscene.com/terms-of-service. If you disagree with any of the terms below or the KS Terms of Service, KS does not grant you a license to use the KS APIs. In the event of any inconsistency between these Terms of Use and the Terms of Service, these Terms of Use control.

Kansai Scene (“KS”) reserves the right to update and change, from time to time, these Terms of Use and all documents incorporated by reference. You can always find the most recent version of these Terms of Use at https://dev.kansaiscene.com/#page:terms-of-use. KS may change these Terms of Use by posting a new version without notice to you. Use of the KS APIs after such change constitutes acceptance of such changes.

1. LICENSED USES AND RESTRICTIONS.

The KS APIs are owned by KS and are licensed to you on a worldwide (except as limited below), non-exclusive, non-sublicensable basis on the terms and conditions set forth herein. These Terms of Use define legal use of the KS APIs, all updates, revisions, substitutions, and any copies of the KS APIs made by or for you. All rights not expressly granted to you are reserved by KS.

  1. Subject to the restrictions set forth in these Terms of Use, you may use the KS APIs and any updates provided by KS (in its sole discretion). Your license to use the KS APIs under these Terms of Use continues until it is terminated by either party.

    You may terminate the license by discontinuing use of all or any of the KS APIs.

    KS may terminate the license at any time for any reason. These Terms of Use terminate automatically if

    1. you violate any term of these Terms of Use,
    2. KS publicly posts a written notice of termination on the KS Developer Network, currently located at https://dev.kansaiscene.com
    3. KS sends a written notice of termination to you, or
    4. KS ceases providing access to the KS APIs to you.
  2. If your product or service uses or is based upon the KS APIs, then YOU SHALL comply with the attribution guidelines found at https://dev.kansaiscene.com/#page:attribution
  3. YOU SHALL use instructions provided in the KS APIs to place application identification information (the API key) into any application or service you develop that incorporates or makes any use of the KS APIs. You may only create a single API key per application or service and such API key must accompany all web services requests coming from that application or service. You can sign up for an API key at https://dev.kansaiscene.com/. You must provide accurate identification, contact, and other information required as part of the registration process. You SHALL NOT create any script or other automated tool that attempts to create multiple API keys.
  4. If you wish to confirm that your application constitutes an acceptable use of the KS APIs or wish to inquire about rate limit increases, register your application with us.
  5. YOU SHALL NOT:
    1. use the KS APIs for any commercial purpose or in any product or service that competes with products or services offered by KS. For more details on what we consider to be commercial purposes, see the API FAQ.
    2. use the KS APIs in any manner or for any purpose that violates any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality, or in any manner inconsistent with the kansaiscene.com Terms of Service or these Terms of Use;
    3. sell, lease, share, transfer, or sublicense the KS APIs or access or access codes thereto or derive income from the use or provision of the KS APIs, whether for direct commercial or monetary gain or otherwise, without KS’s prior, express, written permission;
    4. use the KS APIs in a manner that exceeds reasonable request volume, constitutes excessive or abusive usage, or otherwise fails to comply or is inconsistent with any part of the KS API documentation located within https://dev.kansaiscene.com as determined by KS in its sole discretion; or
    5. use the KS APIs in connection with or to promote any products, services, or materials that constitute, promote or are used primarily for the purpose of dealing in: spyware, adware, or other malicious programs or code, hate materials (e.g. Nazi memorabilia) or materials urging acts of terrorism or violence, hacking/surveillance/interception/ descrambling equipment, gambling items or non-transferable items such as airline tickets or event tickets.
  6. Browser Based Authentication. If you also elect to use a browser-based authentication API that may be provided by the Kansai Scene, the terms of this Section 1(f) also applies to You.
    1. KS takes end user security and privacy very seriously, and You agree to give us all necessary assistance for the operation of Your Application in compliance with these TOU and any applicable laws.
    2. Securing User Consent. You are solely responsible for securing clear, express consent from the user, granting You permission to access such user’s KS account using authentication API, including if applicable, retrieving user-specific information, or writing information to such user’s account. You will strictly comply with the scope of express consent they granted You when accessing such user’s KS account.
    3. Contact and Cooperation. You (or the name of the contact You gave to KS when You applied for Your API key for review if it’s not You) must be reachable at all times for security questions or concerns. You can change this name or contact by signing up for a new API key, and providing the correct contact information and using the new API key instead. https://dev.kansaiscene.com
    4. Virus Precautions. All materials, including software and documents, that You provide to KS, must be checked with Internet industry standard up-to-date antivirus and anti-worm software, and determined to be virus-free and worm-free. Any data provided to KS must not contain harmful scripts or code.
    5. Industry Standards. Your networks, operating system and software of its web server(s), routers, databases, and computer systems must be properly configured to Internet industry best practice standards, as required to securely operate Your Application. If You do not completely control any aspect of the System, You will use all control or influence that You have over such Systems and/or selection of Systems, and You will not architect or select Systems in a manner to avoid the foregoing obligation. An example of an unacceptable server is one that operates as open proxy. An example of architecting in an unacceptable manner would be if You select a server operated by a vendor with substandard security practices, so that You could contend that You do not control such server, in order to avoid having to select an acceptable server.
    6. Reporting. You must promptly report any security deficiencies in or intrusions to Your Systems that You discover to KS in writing via email to [email protected] You will work with KS to immediately correct any security deficiency, and will disconnect immediately any intrusions or intruder. In the event of any such security deficiency or intrusion, You will make no public statements (i.e. press, blogs, bulletin boards, etc.) without prior written and express permission from KS in each instance.
    7. Control Access to Systems. To the extent You have control or influence over the Systems, You will log (in a time and date-stamped fashion) all instances of access to the Systems. You will encrypt the password and username files for the Systems that store or process any KS user data that You are permitted by KS to access. Passwords must be unique, unintuitive, and changed often. You will minimize access to and use of the passwords. Wherever possible, commands which require additional privileges should be securely logged (with time and date) to enable a complete audit trail of activities. When an individual terminates his or her employment with You, his or her passwords and access password facilities must be terminated immediately.
    8. Security Reviews. KS will have the right, at its own expense, to review, or to have an independent third party to inspect and review Your compliance with these security provisions. You will (at Your own expense) correct any security flaws detected by such a review as soon as possible. You will then promptly certify to KS in writing that the security flaw has been corrected, along with a description of the corrective action(s) taken. Any such review will be conducted during regular business hours in such a manner as not to interfere with normal business activities. If a review reveals a material breach of any of these security provisions, You will reimburse KS for the reasonable costs of the review.

2. OWNERSHIP AND RELATIONSHIP OF PARTIES.

The KS APIs may be protected by copyrights, trademarks, service marks, international treaties, and/or other proprietary rights and laws of Japan and other countries. KS’s rights apply to the KS APIs and all output and executables of the KS APIs, excluding any software components developed by you which do not themselves incorporate the KS APIs or any output or executables of the KS APIs. You agree to abide by all applicable proprietary rights laws and other laws, as well as any additional copyright notices or restrictions contained in these Terms of Use and in the kansaiscene.com Terms of Service. KS owns all rights, title, and interest in and to the KS APIs. These Terms of Use grant you no right, title, or interest in any intellectual property owned or licensed by KS, including (but not limited to) the KS APIs and KS trademarks.

3. SUPPORT.

KS may elect to provide you with support or modifications for the KS APIs (collectively, “Support”), in its sole discretion, and may terminate such Support at any time without notice to you. KS may change, suspend, or discontinue any aspect of the KS APIs at any time, including the availability of any KS APIs. KS may also impose limits on certain features and services or restrict your access to parts or all of the KS APIs or the KS Web site without notice or liability. Please register your application for priority notification of status alerts.

4. FEES AND PAYMENTS.

KS reserves the right to charge fees for future use of or access to the KS APIs or the KS services and Web sites (collectively, “KS APIs Services”) in KS’s sole discretion. If KS decides to charge for the KS APIs Services, such charges will be disclosed to you prior.

5. DISCLAIMER OF ANY WARRANTY.

SOME OF THE KS APIS ARE EXPERIMENTAL AND HAVE NOT BEEN TESTED IN ANY MANNER. KS DOES NOT REPRESENT OR WARRANT THAT ANY KS APIS ARE FREE OF INACCURACIES, ERRORS, BUGS, OR INTERRUPTIONS, OR ARE RELIABLE, ACCURATE, COMPLETE, OR OTHERWISE VALID. THE KS APIS ARE PROVIDED “AS IS” WITH NO WARRANTY, EXPRESS OR IMPLIED, OF ANY KIND AND KS EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES AND CONDITIONS, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AVAILABILITY, SECURITY, TITLE AND/OR NON-INFRINGEMENT. YOUR USE OF KS APIS IS AT YOUR OWN DISCRETION AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE THAT RESULTS FROM THE USE OF ANY KS APIS INCLUDING, BUT NOT LIMITED TO, ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA.

6. LIMITATION OF LIABILITY.

KS SHALL NOT, UNDER ANY CIRCUMSTANCES, BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH USE OF THE KS APIS, WHETHER BASED ON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE, PRODUCT LIABILITY OR OTHERWISE), OR ANY OTHER PECUNIARY LOSS, WHETHER OR NOT KS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. UNDER NO CIRCUMSTANCES SHALL KS BE LIABLE TO YOU FOR ANY AMOUNT.

7. EXCLUSIONS AND LIMITATIONS.

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS OF SECTIONS 5 AND 6 MAY NOT APPLY TO YOU.

8. RELEASE AND WAIVER.

To the maximum extent permitted by applicable law, you hereby release and waive all claims against KS, and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from any and all liability for claims, damages (actual and/or consequential), costs and expenses (including litigation costs and attorneys’ fees) of every kind and nature, arising from or in any way related to your use of KS APIs. You understand that any fact relating to any matter covered by this release may be found to be other than now believed to be true and you accept and assume the risk of such possible differences in fact. In addition, you expressly waive and relinquish any and all rights and benefits which you may have under any other state or federal statute or common law principle of similar effect, to the fullest extent permitted by law.

9. HOLD HARMLESS AND INDEMNITY.

To the maximum extent permitted by applicable law, you agree to hold harmless and indemnify KS and its subsidiaries, affiliates, officers, agents, licensors, co-branders or other partners, and employees from and against any third party claim arising from or in any way related to your use of KS APIs, including any liability or expense arising from all claims, losses, damages (actual and/or consequential), suits, judgments, litigation costs and attorneys’ fees, of every kind and nature. KS shall use good faith efforts to provide you with written notice of such claim, suit or action.

10. GENERAL TERMS.

  1. Relationship of the Parties. Notwithstanding any provision hereof, for all purposes of the Terms of Use, you and KS shall be and act independently and not as partner, joint venturer, agent, employee or employer of the other. You shall not have any authority to assume or create any obligation for or on behalf of KS, express or implied, and you shall not attempt to bind KS to any contract.
  2. Invalidity of Specific Terms. If any provision of the Terms of Use is found by a court of competent jurisdiction to be invalid, the parties nevertheless agree that the court should endeavor to give effect to the parties’ intentions as reflected in the provision and the other provisions of such documents remain in full force and effect.
  3. Location of Lawsuit and Choice of Law. The Terms of Use and the relationship between you and KS shall be governed by the laws of Japan without regard to its conflict of law provisions. You and KS agree to submit to the personal jurisdiction of the Osaka District Court.
  4. No Waiver of Rights by KS. KS’s failure to exercise or enforce any right or provision of the Terms of Use shall not constitute a waiver of such right or provision.
  5. Miscellaneous. The section headings and subheadings contained in this agreement are included for convenience only, and shall not limit or otherwise affect the terms of the Terms of Use. Any construction or interpretation to be made of the Terms of Use shall not be construed against the drafter. The Terms of Use constitute the entire agreement between KS and you with respect to the subject matter hereof.

Kansai Scene API

Attribution Guidelines

ATTRIBUTION

Your use of any of the API content, whether served from your Web site or from a client application, must appropriately attribute Kansai Scene by adhering to the usage guidelines in Kansai Scene API Branding Guide.

Any URLs that are delivered in the API content must link in each instance to the related Kansai Scene URL. You shall not display the API content in such a manner that does not allow for successful linking and redirection to, and delivery of, kansaiscene.com’s Web page, nor may you frame any kansaiscene.com Web page.

Read the Kansai Scene API Branding Guide and get API logos.

Note: Please also read the API Terms of Use.

RESTRICTIONS

Unless otherwise consented to or permitted by kansaiscene.com, you will:

  1. not modify or edit any content, headlines, links or metadata included in the API content when presenting it on your Site;
  2. ensure that the fundamental meaning of the API content is not changed or distorted;
  3. ensure that the use or display of API content does not suggest that Kansai Scene promotes or endorses you or any third party or the causes, ideas, Web sites, products or services of you or any third party;
  4. not display the name, logo, trademark or other identifier of another person (except for kansaiscene.com or you) on your Site in such a manner as to give the viewer the impression that such other person is a publisher or distributor of the API content on the Site
  5. not archive or cache any of the API content for access by users for more than 24 hours after you have finished using the service; or for any period of time if your account is terminated.

For logos and additional branding requirements, see the Kansai Scene API Branding Guide.


Kansai Scene API

Branding Guide

All applications must be accompanied by a Kansai Scene API logo on any page or screen that displays Kansai Scene API content or data. The logo must link directly to https://dev.kansaiscene.com/.

For applications that do not easily support logos or where Kansai Scene data are used in alternative media formats, the written attribution “Data provided by Kansai Scene” can be substituted.

Prior written consent from Kansai Scene is required to use Kansai Scene data without attribution.

API LOGOS

API logos are provided in four different sizes. Select the logo that best suits the visual design and functionality of your site. Logos cannot be altered or resized.

200px 150px 65px 30px
KS logo 200px color KS logo 150px color KS logo 65px color KS logo 30px color
KS logo 200px greyscale KS logo 150px greyscale KS logo 65px greyscale KS logo 30px greyscale

ADDITIONAL BRANDING REQUIREMENTS

The selected logo should be full and clearly visible, not altered or resized, or covered up in any way.

The Kansai Scene logo should not be the most prominent element or logo on the Web page, nor the only branding on the page.

Do not use the logo or text attribution in a way that would suggest that Kansai Scene promotes or endorses you or any third party or the causes, ideas, Web sites, products or services of you or any third party.

Please also read the Attribution Requirements.