CINXE.COM
Sign up | welcome to api.nsw
<!DOCTYPE html> <html lang="en"> <head> <!-- https://analytics.google.com/analytics/web/?authuser=5#/report/content-event-pages/a140315983w201241016p195300125/explorer-table.plotKeys=%5B%5D&_r.drilldown=analytics.pagePath:~2Ftransport-nsw-apis,analytics.eventCategory:Outbound%20links,analytics.eventAction:Click --> <!-- https://tagmanager.google.com/?authuser=5#/container/accounts/4702295678/containers/12311977/workspaces/11/tags --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-HBDXWQ4YXP"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-HBDXWQ4YXP'); </script> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Sign up | welcome to api.nsw</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" crossorigin="anonymous" integrity="sha256-eSi1q2PG6J7g7ib17yAaWMcrr5GrtohYChqibrV7PBE=" /> <meta name="x-stylesheet-fallback-test" content="" class="sr-only" /><script>!function(a,b,c,d){var e,f=document,g=f.getElementsByTagName("SCRIPT"),h=g[g.length-1].previousElementSibling,i=f.defaultView&&f.defaultView.getComputedStyle?f.defaultView.getComputedStyle(h):h.currentStyle;if(i&&i[a]!==b)for(e=0;e<c.length;e++)f.write('<link href="'+c[e]+'" '+d+"/>")}("position","absolute",["/lib/bootstrap/dist/css/bootstrap.min.css"], "rel=\u0022stylesheet\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha256-eSi1q2PG6J7g7ib17yAaWMcrr5GrtohYChqibrV7PBE=\u0022 ");</script> <link rel="stylesheet" href="/css/site.min.css" /> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!-- Google Montserrat--> <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet"> </head> <body> <div class="layout-section"> <header> <div class="headerSlogan"> <div class="siteContainer">A NSW Government website</div> </div> <div class="headerContainer"> <div class="siteContainer"> <a class="logoLink d-none d-md-block" href="/"> <img class="logo" alt="API NSW Logo" src="/images/api-nsw-logo.png" /> </a> <nav class="navbar navbar-expand-md"> <button id="menu-button" class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span id="menu" class="material-icons font-weight-bold">dehaze</span> <div id="menu-div" class="font-weight-bold">Menu</div> <span id="close" class="material-icons font-weight-bold d-none">close</span> <div id="close-div" class="font-weight-bold d-none">Close</div> </button> <a class="logoLink d-block d-md-none" href="/"> <img class="logo" alt="API NSW Logo" src="/images/api-nsw-logo.png" /> </a> <div id="navBar" class="navbar-collapse collapse d-md-inline-flex flex-md-row-reverse"> <ul class="navbar-nav d-none d-md-flex"> <li class="nav-item"> <a tabindex="9" href="/Account/Register" class="nav-link active">Sign up</a> </li> <li class="nav-item"> <a tabindex="10" href="/Account/Login" class="nav-link">Login</a> </li> </ul> <ul class="navbar-nav flex-grow-1"> <li class="nav-item"> <a tabindex="1" href="/" class="nav-link">Home</a> </li> <li class="nav-item"> <a tabindex="2" href="/ProductCategory" class="nav-link">API Catalogue</a> </li> <li class="nav-item"> <a tabindex="3" href="/Showcase" class="nav-link">Showcases</a> </li> <li class="nav-item"> <a tabindex="6" href="/Support" class="nav-link">Support</a> </li> </ul> <ul class="navbar-nav d-md-none"> <li class="nav-item"> <a tabindex="9" href="/Account/Register" class="nav-link active">Sign up</a> </li> <li class="nav-item"> <a tabindex="10" href="/Account/Login" class="nav-link">Login</a> </li> </ul> </div> </nav> </div> </div> </header> </div> <div class="page-body"> <main role="main"> <div class="body-section"> <div id="register-container" class="siteContainer"> <div class="registerContainer"> <section> <form id="account" method="post"> <h2 class="font-weight-bold mb-5">Sign up for a new account</h2> <p class="mb-5 "> By signing up, you will gain access to all of the APIs and documentations needed to implement the APIs into your app. Please <a class="underline" href="/Support/PublisherRequest">send us a request</a>, if you would like to publish your own APIs onto API.NSW </p> <div class="form-group"> <label for="FirstName">First Name</label> <input title="FirstName" id="FirstName" class="form-control form-control-lg" type="text" data-val="true" data-val-length="First Name must be at least 1 and at max 100 characters long." data-val-length-max="100" data-val-length-min="1" data-val-regex="Only alphanumeric, space, comma and apostrophe are allowed in FirstName." data-val-regex-pattern="^[a-zA-Z,'\-\s]+$" data-val-required="Please enter your first name." maxlength="100" name="FirstName" value="" /> <span class="text-danger field-validation-valid" data-valmsg-for="FirstName" data-valmsg-replace="true"></span> </div> <div class="form-group"> <label for="LastName">Last Name</label> <input title="LastName" id="LastName" class="form-control form-control-lg" type="text" data-val="true" data-val-length="Last Name must be at least 1 and at max 100 characters long." data-val-length-max="100" data-val-length-min="1" data-val-regex="Only alphanumeric, space, comma and apostrophe are allowed in LastName." data-val-regex-pattern="^[a-zA-Z,'\-\s]+$" data-val-required="Please enter your last name." maxlength="100" name="LastName" value="" /> <span class="text-danger field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true"></span> </div> <div class="form-group"> <label for="Email">Email</label> <input title="Email" id="Email" class="form-control form-control-lg" type="email" data-val="true" data-val-email="Invalid email address" data-val-required="Please enter your email." name="Email" value="" /> <span class="text-danger field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span> <span class="text-danger field-validation-error d-none" id="email-exists"> <span>Error Message</span> </span> </div> <div class="form-group"> <label for="EmailConfirm">Confirm Email</label> <input title="EmailConfirm" id="EmailConfirm" class="form-control form-control-lg" type="email" data-val="true" data-val-email="Invalid email address" data-val-equalto="'Confirm Email' and 'Email' do not match." data-val-equalto-other="*.Email" data-val-required="Please confirm your email." name="EmailConfirm" value="" /> <span class="text-danger field-validation-valid" data-valmsg-for="EmailConfirm" data-valmsg-replace="true"></span> </div> <div class="form-group mt-5 mb-0 checkbox"> <input title="AgreeTerms" class="ml-2 " type="checkbox" data-val="true" data-val-range="Please agree to the Terms and Conditions." data-val-range-max="True" data-val-range-min="False" data-val-required="Please agree to the Terms and Conditions." id="AgreeTerms" name="AgreeTerms" value="true" /> <label class="ml-2" for="AgreeTerms">I agree to the</label><a style="font-size: small" target="_blank" href="/Home/Terms"> Terms and Conditions.</a> </div> <div class="login-form-width"> <span class="text-danger field-validation-valid" data-valmsg-for="AgreeTerms" data-valmsg-replace="true"></span> </div> <div class="form-group mt-5"> <div id="recaptcha"></div> <span class="text-danger field-validation-error d-none" id="captcha-check"> <span>Error Message</span> </span> </div> <div class="form-group mt-4"> <button id="submit" type="submit" class="btn btn-primary btn-lg">Sign up</button> </div> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8NKT8k0iH51Ajf2I-yenYl2aX-HM5segJ2Ad7hKH656Fn1Hff-dS-v80wKyNkqjkxmFza9diQThDCzvKJ6Ukv0qH-wsqnoN41qMjw7jK5KIXVZK77ppEiJKWHWH4uU7-2wjZNB4etHVUSSaFBEWfrC8" /><input name="AgreeTerms" type="hidden" value="false" /></form> </section> </div> <div class="rightColumn"> <div class="productDetailAccessContainer"> <div class="form-row"> <img src="/images/cloud.png" alt="cloud" style="width: 36px; height: 24px;" /> <h3 class="font-weight-bold ml-3 mt-1">Discover the right API for you</h3> </div> <p class="mt-2 mb-5">Access the largest NSW government API catalogue to build your app faster.</p> <div class="form-row pt-5"> <img src="/images/library.png" alt="library" style="width: 30px; height: 30px;" /> <h3 class="font-weight-bold ml-3 mt-1">Docs by developers</h3> </div> <p class="mt-2 mb-5">Each API comes with documentation for increased understanding and to simplify the intergration process</p> <div class="form-row pt-5"> <img src="/images/group.png" alt="twitter" style="width: 30px; height: 20px;" /> <h3 class="font-weight-bold ml-3 mt-1">Discover the right API for you</h3> </div> <p class="mt-2 mb-5">Track the API calls, latency and errors to understand how your app is running.</p> </div> </div> </div> </div> </main> </div> <div> <footer> <div class="footerContainer"> <div class="navigation"> <div class="siteContainer"> <div class="leftLinks"> <span>For developers</span> <ul> <li> <a href="https://playbook.api.gov.au/format_needs.html" target="_blank">Data format needed</a> </li> <li> <a href="https://toolkit.data.gov.au" target="_blank"> Open data toolkit </a> </li> <li> <a href="https://playbook.api.gov.au/format.html" target="_blank"> Proposing a data format </a> </li> </ul> </div> <div class="rightLinks"> <span>Related sites</span> <ul> <li> <a href="http://www.data.vic.gov.au" target="_blank"> data.vic.gov.au </a> </li> <li> <a href="http://www.data.sa.gov.au" target="_blank"> data.sa.gov.au </a> </li> <li> <a href="http://www.data.gov.au" target="_blank"> data.gov.au </a> </li> <li> <a href="http://www.data.qld.gov.au" target="_blank"> data.qld.gov.au </a> </li> <li> <a href="http://www.api.gov.au" target="_blank"> api.gov.au </a> </li> <li> <a href="https://data.nsw.gov.au/" target="_blank"> data.nsw.gov.au </a> </li> </ul> </div> </div> </div> <div class="disclaimer"> <div class="siteContainer"> <div class="acknowledgement"> <p> We pay respect to the Traditional Custodians and First Peoples of NSW, and acknowledge their continued connection to their country and culture. </p> </div> </div> <div class="footerDivider"> </div> <div class="siteContainer"> <div class="footerCommonLinks"> <ul> <li> <a class="text-white" href="/Home/Privacy" target="_blank"> Privacy </a> </li> <li> <a class="text-white" href="/Home/Terms" target="_blank"> Terms </a> </li> </ul> </div> <div class="footerCopywrite"> Copyright © 2025 Department of Customer Service </div> </div> </div> </div> <div class="to-top"><i class="fa fa-angle-double-up"></i></div> </footer> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" crossorigin="anonymous" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="> </script> <script>(window.jQuery||document.write("\u003Cscript src=\u0022/lib/jquery/dist/jquery.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=\u0022\u003E\u003C/script\u003E"));</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js" crossorigin="anonymous" integrity="sha256-E/V4cWE4qvAeO5MOhjtGtqDzPndRO1LBk8lJ/PR7CA4="> </script> <script>(window.jQuery && window.jQuery.fn && window.jQuery.fn.modal||document.write("\u003Cscript src=\u0022/lib/bootstrap/dist/js/bootstrap.bundle.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha256-E/V4cWE4qvAeO5MOhjtGtqDzPndRO1LBk8lJ/PR7CA4=\u0022\u003E\u003C/script\u003E"));</script> <script src="/lib/loadingoverlay/loadingOverlay.min.js"></script> <script src="/js/site.min.js?v=oXA75U7r1wIh2jjSlN_7BKWPpBK4vROm9AvLM9c5k3c"></script> <script src="/js/loadingIndicator.min.js?v=ckzmZ2fanzdQJCWZnWM8VdVkSixk37-MKaC3B_gZYg4"></script> <script src="https://onegov.nsw.gov.au/quickfeed/js/quickfeed.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.min.js" crossorigin="anonymous" integrity="sha256-F6h55Qw6sweK+t7SiOJX+2bpSAa3b/fnlrVCJvmEj1A="> </script> <script>(window.jQuery && window.jQuery.validator||document.write("\u003Cscript src=\u0022/lib/jquery-validation/dist/jquery.validate.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha256-F6h55Qw6sweK\u002Bt7SiOJX\u002B2bpSAa3b/fnlrVCJvmEj1A=\u0022\u003E\u003C/script\u003E"));</script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js" crossorigin="anonymous" integrity="sha256-9GycpJnliUjJDVDqP0UEu/bsm9U+3dnQUH8+3W10vkY="> </script> <script>(window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive||document.write("\u003Cscript src=\u0022/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha256-9GycpJnliUjJDVDqP0UEu/bsm9U\u002B3dnQUH8\u002B3W10vkY=\u0022\u003E\u003C/script\u003E"));</script> <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> <script src="/js/register.min.js?v=B7sxN0_vXNKxIU1QAS-R_P1oukBkfeXY2FTEWbkmQdo"></script> </body> </html>