Nexus MLS Quickstart Guide

In this tutorial, we'll cover how to create an account on the Nexus MLS website and generate an API key with the Nexus MLS API.

Step 1: Account Creation

  • Visit the Nexus MLS Website: Begin by navigating to the Nexus MLS website. Here, you'll find the gateway to our innovative platform.

  • Access the Login Page: Click on the 'Login' button located at the top right corner of the homepage. This will direct you to the login screen, where you can initiate the account creation process.

Login

  • Choose Your Sign-in Method: We offer the convenience of Single Sign-On (SSO) options along with the traditional email and password setup. Select the method that suits you best.

  • Email Confirmation: After registering, you'll receive a confirmation email. If it doesn't arrive in your inbox, there's a handy 'Resend' option to ensure you're not left hanging.

Login

  • Account Activation: Once your email is confirmed, you're all set to log in. The first time you sign in, you'll be greeted with some questions that help us understand you and your team's goals regarding Nexus MLS.

Step 2: Dashboard Navigation

After completing the questionnaire, you will be redirected to the dashboard. Here's what you need to do:

  • Navigate to Your Account Page: The dashboard is your command center. From here, find and select the 'Account' section to view and manage your personal information.

  • Review Your Details: Make sure all your details are correct. This page is also where you'll find options regarding preferences and credential.

  • Generate an API Key: Click on the 'Generate API Key' button to create a new key. You can also manage your existing key from this page.

Login

Step 3: Using your API Key

To authenticate your API requests, include your API key in the request headers. Below is an example using the Axios library for a GET request. This pattern is applicable across different libraries and frameworks:

const response = await axios.get("https://api.nexusmls.io/Property?$top=50&$filter=ModificationTimestamp gt '2024-06-11T20:15:16.247Z'",
  {
    headers: {
      Authorization: 'Bearer YOUR_KEY_HERE'
    }
  }
);

console.log(response.data);

Please note that due to the ever-growing size of the Nexus MLS database, there may be some delay with high-complexity queries and filters. If you run into any noticeable or unacceptable delays with your API requests, please contact support@nexusmls.io with details regarding your requests and the parameters being used. This way, our team at Nexus MLS can work to add new database indices and optimizations to support your needs.