This topic covers the Esri attribution and data attribution requirements for applications that do not display a map but use Esri technology.

An application with no map but geocoding results powered by Esri with proper Esri attribution in the autosuggest control.
Example attribution for an application using ArcGIS Geocoding service without a map.

Esri attribution

Esri attribution is the requirement to display the text Powered by Esri when using ArcGIS products, services, SDKs, APIs, or data. Because no map is displayed, the attribution must be added manually in a UI element such as a label, footer, control, or pop-up.

Display requirements

Requirements

  • The text must be clearly displayed in the application or in a window that is accessible from a menu or button.
  • The text must not be covered or obstructed by other UI elements.
  • The text must be easily discoverable.

Recommendations

  • The word Esri should be linked to https://www.esri.com.
  • Use Esri's data attribution design:
    • Font family: "Avenir Next W00","Helvetica Neue", Helvetica,Arial,sans-serif;
    • Font color: #323232 (100% opacity)
    • Background color: #ffffff (65% opacity)
    • Font size: 12px or larger.

Examples

The following are acceptable examples of displaying Esri attribution in applications that do not contain a map:

In a controlIn the app
An app with a search box and autosuggest feature for geocoding with the "Powered by Esri" text in the results menu. An app with a search box and autosuggest feature for geocoding with the "Powered by Esri" text at the bottom right of the screen.
From a menuFrom a button
An application with the "Powered by Esri" text shown in a popup from a menu click. An application with the "Powered by Esri" text shown in a popup from a button click.

Code examples

The following examples show how to correctly display Esri attribution in an application with no map. The steps required depend on the API you are using.

Display attribution when not using a map

ArcGIS REST JS

This example uses the autosuggest feature from suggest(). To provide Esri attribution, you can the Results powered by Esri text manually to the control.

Autosuggest results with "Results powered by Esri" text.

Autosuggest results with "Results powered by Esri" text.

Expand
Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
              const div = document.createElement("div")
              div.textContent = "Results powered by Esri"
              div.className = "esri-attribution"
              suggestionsList.appendChild(div)
Expand

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.